AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
AForEachUIBase Class Referenceabstract

Member Function Documentation

> All members, including inherited

◆ applyGeometryToChildren()

void AForEachUIBase::applyGeometryToChildren ( )
overrideprotectedvirtual

See Layout Managers for more info.

Reimplemented from AViewContainerBase.

◆ getViewsCache()

virtual aui::for_each_ui::detail::ViewsSharedCache * AForEachUIBase::getViewsCache ( )
protectedpure virtual

Called by setModelImpl. The implementation might then use the shared cache to return views from List range.

The implementation is responsible to clean up the cache.

Implemented in AForEachUI< T >.

◆ onViewGraphSubtreeChanged()

void AForEachUIBase::onViewGraphSubtreeChanged ( )
overrideprotectedvirtual

Called when a new direct or indirect parent was assigned or removed.

If a subtree reattached atomically (i.e., there were no dangling state), the method is called once.

The method is mostly intended to invalidate styles in order to respond to stylesheet rules (mExtraStylesheet) of the new (in)direct parent.

Emits viewGraphSubtreeChanged signal.

Reimplemented from AView.

◆ setPosition()

void AForEachUIBase::setPosition ( glm::ivec2 position)
overridevirtual

Reimplemented from AView.