Salome HOME
Set plugin's library name as field of feature message.
[modules/shaper.git] / src / PartSet / PartSet_Module.h
1 #ifndef PartSet_Module_H
2 #define PartSet_Module_H
3
4 #include "PartSet.h"
5
6 #include <XGUI_Module.h>
7 #include <XGUI_Command.h>
8
9 #include <QObject>
10
11 class PARTSET_EXPORT PartSet_Module: public QObject, public XGUI_Module
12 {
13 Q_OBJECT
14 public:
15   PartSet_Module(XGUI_Workshop* theWshop);
16   virtual ~PartSet_Module();
17
18   virtual void createFeatures();
19   virtual void featureCreated(XGUI_Command* theFeature);
20
21 public slots:
22   void onCommandTriggered();
23
24 private:
25   QString myMenuXML;
26   XGUI_Workshop* myWorkshop;
27 };
28
29 #endif