C++ main module for gpm Package  1.0
GPMG_ActionShowGraphWindow.h
Go to the documentation of this file.
1 #ifndef GPMG_ActionShowGraphWindow_H
2 #define GPMG_ActionShowGraphWindow_H
3 
4 
5 #include "GUI_Action.h"
6 #include "CORE_Array.h"
7 
8 
15 class GPMG_ActionShowGraphWindow : public GUI_Action { // class
16  SP_OBJECT( GPMG_ActionShowGraphWindow);
17 
18  // ATTRIBUTES
19 
20 public:
21 
22 
23 
24 
25 
26 
27 private:
28 
29 
30 
31 
32  // ASSOCIATIONS
33 
34 
35  // METHODS
36 
37 
38 protected:
39  // CONSTRUCTORS
43 
44 
45 
46 
47  // DESTRUCTORS
51  virtual ~GPMG_ActionShowGraphWindow(void);
52 
53 
54 public:
55  // NEW
58  inline static SP::GPMG_ActionShowGraphWindow New() {
59  SP::GPMG_ActionShowGraphWindow a(new GPMG_ActionShowGraphWindow(),
60  GPMG_ActionShowGraphWindow::Delete());
61  a->setThis(a);
62  a->setActionType(0);
63  a->setIcon("graph-toolIcon.png");
64  return a;
65  };
66 
67 
68  // SET
69 
70  // GET
71 
72 
73  // OTHERS
74 
75 
76 
77 
80  virtual void toDo();
81 
82 private:
83 
84 
85 
86 };
87 #endif
GPMG_ActionShowGraphWindow()
build a GPMG_ActionShowGraphWindow
Definition: GPMG_ActionShowGraphWindow.cpp:7
static SP::GPMG_ActionShowGraphWindow New()
create an action
Definition: GPMG_ActionShowGraphWindow.h:58
virtual void toDo()
action to do
Definition: GPMG_ActionShowGraphWindow.cpp:20
DEFINE_SPTR(GPMG_ActionShowGraphWindow)
this class describes the Data Action
Definition: GPMG_ActionShowGraphWindow.h:15
virtual ~GPMG_ActionShowGraphWindow(void)
destroy a GPMG_ActionShowGraphWindow
Definition: GPMG_ActionShowGraphWindow.cpp:16