27 #ifndef ACTION_EXTENSION_H
28 #define ACTION_EXTENSION_H
35 #include <QPluginLoader>
44 #define registerNewAction(X) registerAction(new X(this))
68 virtual QString getName() = 0;
71 virtual QString getDescription() = 0;
74 virtual void init() = 0;
81 void registerAction(
Action *);
92 #endif //ACTION_EXTENSION_H
Action class is an abstract class that enables you to build a action (generally on a component)...
Definition: Action.h:165
ActionList actions
the list of actions
Definition: ActionExtension.h:84
CAMITK_API QList< Action * > ActionList
A list of Action.
Definition: CamiTKAPI.h:96
#define CAMITK_API
Definition: CamiTKAPI.h:49
This class describes what is a generic Action extension.
Definition: ActionExtension.h:57
ActionExtension()
constructor
Definition: ActionExtension.h:61