13 #include "generalmod.h" 48 virtual ~UserActionGroup();
49 virtual void addAction(
UserAction*,
bool manage=
false);
50 virtual bool canAddGroup()
const;
51 virtual void addGroup(UserActionGroup*,
bool manage=
false);
71 bool isHandled()
const;
77 void setHandled(
bool);
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Notifier< UserAction > change_
Definition: useraction.h:41
FixedString Setup()
Definition: keystrs.h:113
BoolTypeSet actionsownership_
Definition: useraction.h:57
Definition: useraction.h:64
Definition: useraction.h:20
bool ishandled_
Definition: useraction.h:89
Definition: useraction.h:45
int visid_
Definition: useraction.h:88
int id_
Definition: useraction.h:39
ObjectSet< UserActionGroup > groups_
Definition: useraction.h:59
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
Definition: useraction.h:17
Setup setup_
Definition: useraction.h:37
int freeid_
Definition: useraction.h:87
CNotifier< UserActionHandler, int > handlenotifier
Definition: useraction.h:70
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Notifier< UserActionHandler > createnotifier
Definition: useraction.h:69
BoolTypeSet groupsowership_
Definition: useraction.h:60
#define mClass(module)
Definition: commondefs.h:161
ObjectSet< UserAction > actions_
Definition: useraction.h:56