C++ main module for gpm Package  1.0
GPMG_PreferencesWindow.h
Go to the documentation of this file.
1 #ifndef GPMG_PreferencesWindow_H
2 #define GPMG_PreferencesWindow_H
3 
4 
5 #include "GUI_PreferencesWindow.h"
6 
7 
8 
9 
16 class GPMG_PreferencesWindow : public GUI_ChildWindow { // class
17  SP_OBJECT(GPMG_PreferencesWindow);
18 
19 
20  // ATTRIBUTES
21 
22  private:
23 
24 
25  // ASSOCIATIONS
26 
27 
28  // METHODS
29 
30 
31  protected:
32  // CONSTRUCTORS
33 
37 
38 
39 
40 
41  // DESTRUCTORS
45  virtual ~GPMG_PreferencesWindow(void);
46 
47 
48 
49  public:
50  // NEW
53  static inline SP::GPMG_PreferencesWindow New() {
54  SP::GPMG_PreferencesWindow win(new GPMG_PreferencesWindow(),
55  GPMG_PreferencesWindow::Delete());
56  win->setThis(win);
57  return win;
58  };
59 
60  virtual void toDoAfterThisSetting() {
61  GUI_ChildWindow::toDoAfterThisSetting();
62  initComponents();
63  };
64  // SET
65 
66  // GET
67 
68  // OTHERS
69  private:
70  void initComponents();
71 
72 
73 
74 };
75 #endif
static SP::GPMG_PreferencesWindow New()
create a visualization window
Definition: GPMG_PreferencesWindow.h:53
GPMG_PreferencesWindow()
build a GPMG_PreferencesWindow
Definition: GPMG_PreferencesWindow.cpp:5
virtual void toDoAfterThisSetting()
Definition: GPMG_PreferencesWindow.h:60
DEFINE_SPTR(GPMG_PreferencesWindow)
this class describes
Definition: GPMG_PreferencesWindow.h:16
virtual ~GPMG_PreferencesWindow(void)
destroy a GPMG_PreferencesWindow
Definition: GPMG_PreferencesWindow.cpp:11