26#ifndef ACTION_EXTENSION_H
27#define ACTION_EXTENSION_H
40#define registerNewAction(X) registerAction(new X(this))
80 void setLocation(
const QString loc);
85 QString getLocation()
const;
92 void registerAction(
Action*);
100 QString dynamicLibraryFileName;
103 QTranslator* translator;
#define CAMITK_API
Definition CamiTKAPI.h:66
This class describes what is a generic Action extension.
Definition ActionExtension.h:57
ActionList actions
the list of actions
Definition ActionExtension.h:95
virtual void init()=0
this method should just call registerNewAction(MyAction) for any MyAction class you need to register ...
virtual QString getDescription() const =0
returns the action extension small description (to be overriden in your ActionExtension)
virtual QString getName() const =0
returns the action extension name (to be overriden in your ActionExtension)
Action class is an abstract class that enables you to build a action (generally an algorithm that wor...
Definition Action.h:215