15 #include "generalmod.h" 50 virtual ~UserActionGroup();
51 virtual void addAction(
UserAction*,
bool manage=
false);
52 virtual bool canAddGroup()
const;
53 virtual void addGroup(UserActionGroup*,
bool manage=
false);
73 bool isHandled()
const;
79 void setHandled(
bool);
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Notifier< UserAction > change_
Definition: useraction.h:43
FixedString Setup()
Definition: keystrs.h:116
BoolTypeSet actionsownership_
Definition: useraction.h:59
Definition: useraction.h:66
Definition: useraction.h:22
bool ishandled_
Definition: useraction.h:91
Definition: useraction.h:47
int visid_
Definition: useraction.h:90
int id_
Definition: useraction.h:41
ObjectSet< UserActionGroup > groups_
Definition: useraction.h:61
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
Definition: useraction.h:19
Setup setup_
Definition: useraction.h:39
int freeid_
Definition: useraction.h:89
CNotifier< UserActionHandler, int > handlenotifier
Definition: useraction.h:72
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Notifier< UserActionHandler > createnotifier
Definition: useraction.h:71
BoolTypeSet groupsowership_
Definition: useraction.h:62
#define mClass(module)
Definition: commondefs.h:164
ObjectSet< UserAction > actions_
Definition: useraction.h:58