Changeset 7140 in orxonox.OLD for branches/qt_gui/src/lib/gui/qt_gui/gui_saveable.h
- Timestamp:
- Feb 14, 2006, 5:39:01 PM (18 years ago)
- Location:
- branches/qt_gui/src/lib/gui/qt_gui
- Files:
-
- 1 added
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/qt_gui/src/lib/gui/qt_gui/gui_saveable.h
r7122 r7140 1 1 /*! 2 * @file proto_class.h2 * @file gui_saveable.h 3 3 * @brief Definition of ... 4 4 */ 5 5 6 #ifndef _ PROTO_CLASS_H7 #define _ PROTO_CLASS_H6 #ifndef _GUI_SAVEABLE_H 7 #define _GUI_SAVEABLE_H 8 8 9 9 #include "base_object.h" 10 #include "multi_type.h" 10 11 11 12 // FORWARD DECLARATION 12 13 14 //! A class for ... 15 class GuiSaveable : virtual public BaseObject { 16 17 public: 18 virtual void load(const MultiType& value) = 0; 19 virtual const MultiType& save() = 0; 13 20 14 21 15 //! A class for ... 16 class ProtoClass : public BaseObject { 17 18 public: 19 ProtoClass(); 20 virtual ~ProtoClass(); 21 22 protected: 23 GuiSaveable(); 24 virtual ~GuiSaveable(); 22 25 23 26 private: 24 27 MultiType value; 25 28 }; 26 29 27 #endif /* _ PROTO_CLASS_H */30 #endif /* _GUI_SAVEABLE_H */
Note: See TracChangeset
for help on using the changeset viewer.