19 template<
typename Base>
21 template<
typename... Args>
23 Base(std::forward<Args>(
args)...)
28 bool isStateApplicable(
AView* view)
override {
29 return Base::isStateApplicable(view) && !view->isEnabled();
33 Base::setupConnections(view, helper);
34 view->enabledState.clearAllConnectionsWith(helper.get());
35 AObject::connect(view->enabledState,
slot(helper)::onInvalidateStateAss);
Base class of all UI objects.
Definition: AView.h:77
An std::weak_ptr with AUI extensions.
Definition: SharedPtrTypes.h:177
API_AUI_CORE const ACommandLineArgs & args() noexcept
Definition: OSAndroid.cpp:29
#define slot(v)
Passes some variable and type of the variable separated by comma. It's convenient to use with the con...
Definition: kAUI.h:90
Definition: disabled.h:20