Changeset 7476 in orxonox.OLD for branches/qt_gui/src
- Timestamp:
- May 2, 2006, 7:39:56 PM (19 years ago)
- Location:
- branches/qt_gui/src/lib/gui
- Files:
-
- 3 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/qt_gui/src/lib/gui/Makefile.am
r7470 r7476 9 9 libORXbasegui_a_SOURCES = \ 10 10 gui_element.cc \ 11 gui_saveable.cc 11 gui_saveable.cc \ 12 gui.cc 12 13 13 14 14 15 noinst_HEADERS= \ 15 16 gui_element.h \ 16 gui_saveable.h 17 gui_saveable.h \ 18 gui.h 19 17 20 18 21 EXTRA_DIST = -
branches/qt_gui/src/lib/gui/gui.cc
r7469 r7476 16 16 //#define DEBUG_SPECIAL_MODULE DEBUG_MODULE_ 17 17 18 #include " proto_class.h"18 #include "gui.h" 19 19 20 using namespace std; 20 namespace OrxGui 21 { 21 22 22 23 23 /** 24 * standard constructor 25 * @todo this constructor is not jet implemented - do it 26 */ 27 ProtoClass::ProtoClass () 28 { 29 this->setClassID(CL_PROTO_ID, "ProtoClass"); 30 31 /* If you make a new class, what is most probably the case when you write this file 32 don't forget to: 33 1. Add the new file new_class.cc to the ./src/Makefile.am 34 2. Add the class identifier to ./src/class_id.h eg. CL_NEW_CLASS 35 36 Advanced Topics: 37 - if you want to let your object be managed via the ObjectManager make sure to read 38 the object_manager.h header comments. You will use this most certanly only if you 39 make many objects of your class, like a weapon bullet. 40 */ 41 } 24 /** 25 * standard constructor 26 */ 27 Gui::Gui () 28 { 29 //this->setClassID(CL_PROTO_ID, "Gui"); 30 } 42 31 43 32 44 /** 45 * standard deconstructor 46 */ 47 ProtoClass::~ProtoClass () 48 { 49 // delete what has to be deleted here 33 /** 34 * standard deconstructor 35 */ 36 Gui::~Gui () 37 { 38 // delete what has to be deleted here 39 } 50 40 } -
branches/qt_gui/src/lib/gui/gui.h
r7469 r7476 1 1 /*! 2 * @file proto_class.h2 * @file gui.h 3 3 * @brief Definition of ... 4 4 */ 5 5 6 #ifndef _ PROTO_CLASS_H7 #define _ PROTO_CLASS_H6 #ifndef _GUI_H 7 #define _GUI_H 8 8 9 9 #include "base_object.h" … … 11 11 // FORWARD DECLARATION 12 12 13 namespace OrxGui 14 { 15 //! A class for ... 16 class Gui : public BaseObject 17 { 13 18 19 public: 20 Gui(); 21 virtual ~Gui(); 14 22 15 //! A class for ... 16 class ProtoClass : public BaseObject { 17 18 public: 19 ProtoClass(); 20 virtual ~ProtoClass(); 21 22 23 private: 24 25 }; 26 27 #endif /* _PROTO_CLASS_H */ 23 //! Start the Gui 24 virtual void startGui() = 0; 25 //! Stop the gui 26 virtual void stopGui() = 0; 27 //! Suspend the Gui. 28 virtual void suspend() = 0; 29 //! Update the Gui. 30 virtual void update() = 0; 31 }; 32 } 33 #endif /* _GUI_H */ -
branches/qt_gui/src/lib/gui/gui_element.cc
r7470 r7476 26 26 /** 27 27 * standard constructor 28 @todo this constructor is not jet implemented - do it 29 */ 28 */ 30 29 GuiElement::GuiElement () 31 30 { -
branches/qt_gui/src/lib/gui/gui_element.h
r7470 r7476 8 8 #define _GUI_ELEMENT_H 9 9 10 class Widget;11 10 namespace OrxGui 12 11 { 12 class Widget; 13 13 14 //! A SuperClass for all the Different GuiElements 14 15 class GuiElement … … 20 21 21 22 /** @returns the main Widget of this GuiElement. */ 22 Widget* getWidget() { return this->mainWidget; }23 Widget* getWidget() const { return this->mainWidget; } 23 24 protected: 24 25 void setMainWidget(Widget* widget);
Note: See TracChangeset
for help on using the changeset viewer.