-
#ifndef PartSet_Module_H
#define PartSet_Module_H
#include "PartSet.h"
#include <XGUI_Module.h>
+#include <XGUI_Command.h>
-class Config_FeatureReader;
+#include <QObject>
-class PARTSET_EXPORT PartSet_Module : public XGUI_Module
+class PARTSET_EXPORT PartSet_Module: public QObject, public XGUI_Module
{
+Q_OBJECT
public:
- PartSet_Module(XGUI_Workshop* theWshop);
- virtual ~PartSet_Module();
+ PartSet_Module(XGUI_Workshop* theWshop);
+ virtual ~PartSet_Module();
- virtual void createFeatures();
+ virtual void createFeatures();
+ virtual void featureCreated(XGUI_Command* theFeature);
-private:
- QString myMenuXML;
+public slots:
+ void onFeatureTriggered();
- XGUI_Workshop* myWorkshop;
+private:
+ XGUI_Workshop* myWorkshop;
};
#endif