21#ifndef APPSETTINGSPARAMS_H
22#define APPSETTINGSPARAMS_H
53#ifdef VAPOR3_0_0_ALPHA
58 void saveCurrentSettings();
62 void copySavedSettings();
171 static const string m_classType;
172 static const string _shortName;
173 static const string _jpegQualityTag;
174 static const string _autosaveEnabledTag;
175 static const string _autosaveIntervalTag;
176 static const string _showDataWarningTag;
177 static const string _useLessAccurateTag;
178 static const string _trackMouseTag;
179 static const string _showCitationTag;
180 static const string _logFileNameTag;
181 static const string _logfileEnabledTag;
182 static const string _autosaveFileNameTag;
183 static const string _messagesSilencedTag;
184 static const string _currentLogFileNameTag;
185 static const string _currentLogfileEnabledTag;
186 static const string _currentAutosaveFileNameTag;
187 static const string _currentJpegQualityTag;
188 static const string _currentAutosaveEnabledTag;
189 static const string _currentAutosaveIntervalTag;
190 static const string _currentShowDataWarningTag;
191 static const string _currentUseLessAccurateTag;
192 static const string _currentTrackMouseTag;
193 static const string _currentShowCitationTag;
194 static const string _currentMessagesSilencedTag;
A class for describing visual features displayed in the visualizer.
bool GetCurrentTrackMouse() const
bool GetTrackMouse() const
bool GetCurrentUseLessAccurate() const
void SetCurrentLogFileName(string name)
bool GetMessageSilence() const
string GetLogFileName() const
void SetMessageSilence(bool val)
AppSettingsParams(VAPoR::ParamsBase::StateSave *ssave)
bool GetCurrentAutosaveEnabled() const
void SetUseLessAccurate(bool onOff)
static string GetClassType()
void SetCurrentMessageSilence(bool val)
void SetCurrentAutosaveInterval(int val)
long GetCurrentJpegQuality() const
void SetAutosaveInterval(int val)
void SetAutosaveEnabled(bool onOff)
bool GetShowWarning() const
void SetCurrentShowCitation(bool onOff)
long GetCurrentAutosaveInterval() const
void SetLogFileName(string name)
bool GetShowCitation() const
void SetTrackMouse(bool onOff)
void SetLogfileEnabled(bool val)
void SetCurrentAutosaveEnabled(bool onOff)
void SetCurrentJpegQuality(int val)
void SetCurrentShowWarning(bool onOff)
void SetCurrentAutosaveName(string name)
virtual ~AppSettingsParams()
void SetAutosaveName(string name)
long GetJpegQuality() const
string GetCurrentAutosaveName() const
bool GetUseLessAccurate() const
void SetJpegQuality(int val)
bool GetCurrentShowCitation() const
long GetAutosaveInterval() const
void SetShowWarning(bool onOff)
bool GetAutosaveEnabled()
string GetCurrentLogFileName() const
AppSettingsParams(VAPoR::ParamsBase::StateSave *ssave, VAPoR::XmlNode *node)
void SetCurrentTrackMouse(bool onOff)
void SetCurrentLogfileEnabled(bool val)
void SetShowCitation(bool onOff)
bool GetCurrentShowWarning() const
bool GetCurrentLogfileEnabled() const
void SetCurrentUseLessAccurate(bool onOff)
bool GetLogfileEnabled() const
const std::string getShortName()
bool GetCurrentMessageSilence() const
Nodes with state in Xml tree representation.
virtual void SetValueString(const string &tag, string description, const string &value)
virtual string GetValueString(const string tag, string defaultVal) const
virtual void SetValueLong(const string &tag, string description, long value)
virtual long GetValueLong(const string tag, long defaultVal) const