StringValueSetting
fServerSetting = new StringValueSetting("Server", "ftp.my.server",
fLoginSetting = new StringValueSetting("Login", "loginID",
fPasswordSetting = new StringValueSetting("Password",
fDirectorySetting = new StringValueSetting("Directory", "web/images",
fFilenameSetting = new StringValueSetting("StillImageFilename",
fImageFormatSettings = new StringValueSetting("ImageFileFormat",
StringValueSetting* fServerSetting;
StringValueSetting* fLoginSetting;
StringValueSetting* fPasswordSetting;
StringValueSetting* fDirectorySetting;
StringValueSetting* fFilenameSetting;
StringValueSetting* fImageFormatSettings;
StringValueSetting::ValueChanged(newValue);
StringValueSetting::StringValueSetting(const char* name,
StringValueSetting::~StringValueSetting()
StringValueSetting::ValueChanged(const char* newValue)
StringValueSetting::Value() const
StringValueSetting::SaveSettingValue(Settings* settings)
StringValueSetting::NeedsSaving() const
StringValueSetting::Handle(const char* const *argv)
StringValueSetting(name, defaultValue, valueExpectedErrorString,
class StringValueSetting : public SettingsArgvDispatcher {
StringValueSetting(const char* name,
virtual ~StringValueSetting();
class EnumeratedStringValueSetting : public StringValueSetting {
StringValueSetting::Handle(const char* const* argv)
StringValueSetting(name, defaultValue, valueExpectedErrorString,
StringValueSetting::ValueChanged(newValue);
StringValueSetting::StringValueSetting(const char* name,
StringValueSetting::~StringValueSetting()
StringValueSetting::ValueChanged(const char* newValue)
StringValueSetting::Value() const
StringValueSetting::SaveSettingValue(Settings* settings)
StringValueSetting::NeedsSaving() const
class StringValueSetting : public SettingsArgvDispatcher {
StringValueSetting(const char* name, const char* defaultValue,
virtual ~StringValueSetting();
class EnumeratedStringValueSetting : public StringValueSetting {