1 #ifndef XGUI_Module_H
\r
2 #define XGUI_Module_H
\r
4 #include <XGUI_Workshop.h>
\r
11 virtual void createFeatures() = 0;
\r
12 virtual void featureCreated(XGUI_Command*) = 0;
\r
15 //! This function must return a new module instance.
\r
18 typedef XGUI_Module* (*CREATE_FUNC)(XGUI_Workshop*);
\r
21 #define CREATE_MODULE "createModule"
\r
23 #endif //XGUI_Module
\r