// $Id: FilenameSetting.hh 4926 2005-12-08 21:06:36Z m9710797 $ #ifndef FILENAMESETTING_HH #define FILENAMESETTING_HH #include "StringSetting.hh" namespace openmsx { class FileContext; class FilenameSettingPolicy : public StringSettingPolicy { protected: explicit FilenameSettingPolicy(CommandController& commandController); void tabCompletion(std::vector& tokens) const; std::string getTypeString() const; }; class FilenameSetting : public SettingImpl { public: FilenameSetting(CommandController& commandController, const std::string& name, const std::string& description, const std::string& initialValue); }; } // namespace openmsx #endif