1 /*! 2 @file 3 @author Albert Semenov 4 @date 09/2008 5 */ 6 #ifndef DEMO_KEEPER_H_ 7 #define DEMO_KEEPER_H_ 8 9 #include "Base/BaseDemoManager.h" 10 #include "ColourPanel.h" 11 #include "EditPanel.h" 12 13 namespace demo 14 { 15 16 class DemoKeeper : 17 public base::BaseDemoManager 18 { 19 public: 20 DemoKeeper(); 21 22 virtual void createScene(); 23 virtual void destroyScene(); 24 25 private: 26 void notifyColourAccept(ColourPanel* _sender); 27 virtual void setupResources(); 28 29 private: 30 ColourPanel* mColourPanel; 31 EditPanel* mEditPanel; 32 }; 33 34 } // namespace demo 35 36 #endif // DEMO_KEEPER_H_ 37