14#include "AAssSelector.h"
23 NotSelector(L l) : l(std::move(l)) {}
25 bool isPossiblyApplicable(
AView* view)
override {
26 return l.isPossiblyApplicable(view);
29 bool isStateApplicable(
AView* view)
override {
30 return !l.isStateApplicable(view);
34 l.setupConnections(view, helper);
51 template <aui::derived_from<IAssSubSelector> L>
Base class of all UI objects.
Definition AView.h:78
An std::weak_ptr with AUI extensions.
Definition SharedPtrTypes.h:179
Definition AAssSelector.h:28
NotSelector< L > operator!(L l)
Makes a logical "NOT" selector.
Definition NotSelector.h:52
Definition NotSelector.h:18