Salome HOME
refs #30 - Sketch base GUI: create, draw lines
[modules/shaper.git] / src / XGUI / XGUI_Module.h
index 374e057eac601e58a43c6fed73001c402d79aa68..4df05ea2f5cb02b524457c2284f303c8c026e2af 100644 (file)
@@ -2,14 +2,16 @@
 #define XGUI_Module_H\r
 \r
 #include <XGUI_Workshop.h>\r
+#include <QString>\r
 \r
-class XGUI_Command;\r
+class QAction;\r
 \r
 class XGUI_Module\r
 {\r
 public:\r
   virtual void createFeatures() = 0;\r
-  virtual void featureCreated(XGUI_Command*) = 0;\r
+  virtual void featureCreated(QAction*) = 0;\r
+  virtual void launchOperation(const QString& theCmdId) = 0;\r
 \r
   virtual ~XGUI_Module() {};\r
 };\r
@@ -22,4 +24,4 @@ typedef XGUI_Module* (*CREATE_FUNC)(XGUI_Workshop*);
 \r
 #define CREATE_MODULE "createModule"\r
 \r
-#endif //XGUI_Module\r
\ No newline at end of file
+#endif //XGUI_Module\r