AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
ass::Selected Struct Reference

Wraps another selector matching Selected views. More...

#include <AUI/ASS/Selector/Selected.h>

Public Member Functions

template<typename T>
 Selected (T value)
 
bool isPossiblyApplicable (AView *view) override
 
bool isStateApplicable (AView *view) override
 
void setupConnections (AView *view, const _< AAssHelper > &helper) override
 

Detailed Description

Wraps another selector matching Selected views.

{
Selected(t<ACheckBox>()),
BackgroundImage {":uni/svg/checkbox.svg" },
},
type_of< T > t
Selects views that are of the specified C++ types.
Definition type_of.h:71
Represents textured (image) background.
Definition BackgroundImage.h:89

The view must implement ass::ISelectable.

Member Function Documentation

◆ isPossiblyApplicable()

bool ass::Selected::isPossiblyApplicable ( AView * view)
inlineoverridevirtual

Implements ass::IAssSubSelector.

◆ isStateApplicable()

bool ass::Selected::isStateApplicable ( AView * view)
inlineoverridevirtual

Reimplemented from ass::IAssSubSelector.

◆ setupConnections()

void ass::Selected::setupConnections ( AView * view,
const _< AAssHelper > & helper )
inlineoverridevirtual

Reimplemented from ass::IAssSubSelector.


The documentation for this struct was generated from the following file:
Inheritance diagram for ass::Selected:
Collaboration diagram for ass::Selected: