Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
According to "operation-widget_factory-property"
[modules/shaper.git]
/
src
/
XGUI
/
XGUI_Module.h
diff --git
a/src/XGUI/XGUI_Module.h
b/src/XGUI/XGUI_Module.h
index 1860462e26c29212406d7378a2d84d617bf56cf0..4df05ea2f5cb02b524457c2284f303c8c026e2af 100644
(file)
--- a/
src/XGUI/XGUI_Module.h
+++ b/
src/XGUI/XGUI_Module.h
@@
-2,14
+2,18
@@
#define XGUI_Module_H
\r
\r
#include <XGUI_Workshop.h>
\r
#define XGUI_Module_H
\r
\r
#include <XGUI_Workshop.h>
\r
+#include <QString>
\r
\r
\r
-class
XGUI_Command
;
\r
+class
QAction
;
\r
\r
class XGUI_Module
\r
{
\r
public:
\r
virtual void createFeatures() = 0;
\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
\r
//! This function must return a new module instance.
\r
};
\r
\r
//! This function must return a new module instance.
\r
@@
-20,4
+24,4
@@
typedef XGUI_Module* (*CREATE_FUNC)(XGUI_Workshop*);
\r
#define CREATE_MODULE "createModule"
\r
\r
\r
#define CREATE_MODULE "createModule"
\r
\r
-#endif //XGUI_Module
\r
\ No newline at end of file
+#endif //XGUI_Module
\r