Changeset 7779 in orxonox.OLD for trunk/src/lib/gui/gl_gui/glgui_mainwidget.h
- Timestamp:
- May 23, 2006, 10:04:17 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/gui/gl_gui/glgui_mainwidget.h
r5405 r7779 9 9 #include "glgui_widget.h" 10 10 11 // FORWARD DECLARATION 11 namespace OrxGui 12 { 12 13 13 //! A default singleton class. 14 class GLGuiMainWidget : public GLGuiWidget { 14 //! A default singleton class. 15 class GLGuiMainWidget : public GLGuiWidget 16 { 15 17 16 public:17 virtual ~GLGuiMainWidget(void);18 /** @returns a Pointer to the only object of this Class */19 inline static GLGuiMainWidget* getInstance(void) { if (!GLGuiMainWidget::singletonRef) GLGuiMainWidget::singletonRef = new GLGuiMainWidget(); return GLGuiMainWidget::singletonRef; };18 public: 19 virtual ~GLGuiMainWidget(void); 20 /** @returns a Pointer to the only object of this Class */ 21 inline static GLGuiMainWidget* getInstance(void) { if (!GLGuiMainWidget::singletonRef) GLGuiMainWidget::singletonRef = new GLGuiMainWidget(); return GLGuiMainWidget::singletonRef; }; 20 22 21 23 virtual void update() {}; 22 virtual void draw() const {};24 virtual void draw() const {}; 23 25 24 private: 25 GLGuiMainWidget(void); 26 static GLGuiMainWidget* singletonRef; 27 }; 26 private: 27 GLGuiMainWidget(void); 28 static GLGuiMainWidget* singletonRef; 29 }; 30 } 28 31 29 32 #endif /* _GLGUI_MAINWIDGET_H */
Note: See TracChangeset
for help on using the changeset viewer.