27 #ifndef ACTION_EXTENSION_H
28 #define ACTION_EXTENSION_H
35 #include <QPluginLoader>
44 #define registerNewAction(X) registerAction(new X(this))
72 virtual QString getName() = 0;
75 virtual QString getDescription() = 0;
78 virtual void init() = 0;
85 void registerAction(
Action *);
96 #endif //ACTION_EXTENSION_H
Action class is an abstract class that enables you to build a action (generally on a component)...
Definition: Action.h:184
ActionList actions
the list of actions
Definition: ActionExtension.h:88
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:61
ActionExtension()
constructor
Definition: ActionExtension.h:65
Definition: ExtensionWindow.h:39