00001 //concrete state class of state-pattern 00002 #ifndef StateSettings_I2abdb221m12355049952mm7a91_H 00003 #define StateSettings_I2abdb221m12355049952mm7a91_H 00004 00005 #include "State.h" 00006 #include "Singleton.h" 00007 #include "StateStart.h" 00008 00009 #include <string> 00011 00015 class StateSettings : public State, public Singleton<StateSettings>{ 00016 friend class Singleton<StateSettings>; 00017 00018 public: 00019 ~StateSettings(){ }; 00020 00021 protected: 00022 virtual void doPrint(); 00023 virtual void doGetKey(); 00024 00025 private: 00026 StateSettings(){ } 00027 }; 00028 #endif // StateSettings_I2abdb221m12355049952mm7a91_H 00029
1.6.1