// $Id: StringSetting.hh 4926 2005-12-08 21:06:36Z m9710797 $ #ifndef STRINGSETTING_HH #define STRINGSETTING_HH #include "SettingPolicy.hh" #include "SettingImpl.hh" namespace openmsx { class StringSettingPolicy : public SettingPolicy { protected: explicit StringSettingPolicy(CommandController& commandController); const std::string& toString(const std::string& value) const; const std::string& fromString(const std::string& str) const; std::string getTypeString() const; }; class StringSetting : public SettingImpl { public: StringSetting(CommandController& commandController, const std::string& name, const std::string& description, const std::string& initialValue); }; } // namespace openmsx #endif