34 ObserversPublished = 0x00000001,
35 DoNotShowMeTellMeAboutFavorites = 0x00000002,
36 ShowWeather = 0x00000004,
37 ShowNavigationAreas = 0x00000008,
38 ShowNavigationProgress = 0x00000010,
39 SaveScenarioToZipFile = 0x00000020,
40 WeatherAreaUnfilled = 0x00000040,
41 ShowEchelonIdColumn = 0x00000080,
42 FilteredListsAreOrbatEnabled = 0x00000100,
43 ShowFavoritesIcon = 0x00000400,
44 ShowForceColor = 0x00000800,
45 ShowCloudLayers = 0x00001000,
46 HideSearchBars = 0x00002000,
47 Defaults = ObserversPublished | ShowWeather | ShowCloudLayers | ShowNavigationProgress | SaveScenarioToZipFile | FilteredListsAreOrbatEnabled | ShowForceColor
57 virtual void setObserversPublished(
bool);
58 virtual bool observersPublished()
const;
61 virtual void setDoNotShowTellMeAboutFavorites(
bool);
62 virtual bool doNotShowTellMeAboutFavorites()
const;
67 virtual void setDateAndTimeOfDayFormat(
const std::string&);
68 virtual std::string dateAndTimeOfDayFormat()
const;
71 virtual void setTimezone(
const std::string&);
72 virtual std::string timezone()
const;
75 virtual void setFormatsSet(
const std::string&);
76 virtual std::string formatsSet()
const;
79 virtual void setHideSearchBars(
bool);
80 virtual bool hideSearchBars()
const;
83 virtual void setShowWeather(
bool);
84 virtual bool showWeather()
const;
87 virtual void setShowCloudLayers(
bool);
88 virtual bool showCloudLayers()
const;
92 virtual void setWeatherAreaFilled(
bool);
93 virtual bool weatherAreaFilled()
const;
97 virtual void setAsynchLoadBufferTime(
double d);
98 virtual double asynchLoadBufferTime()
const;
101 virtual void setSaveScenarioToZipFile(
bool);
102 virtual bool saveScenarioToZipFile()
const;
105 virtual void setShowFavoritesIcon(
bool);
106 virtual bool showFavoritesIcon()
const;
109 virtual void setShowNavigationAreas(
bool);
110 virtual bool showNavigationAreas()
const;
114 virtual void setSimQueryUpdateTime(
double);
115 virtual double simQueryUpdateTime()
const;
118 virtual void setMaximumNavigationAreaCellSize(
double length,
double width);
119 virtual void getMaximumNavigationAreaCellSize(
double& length,
double& width);
122 void setShowProgressOnGenerationStart(
bool b);
123 bool showProgressOnGenerationStart()
const;
126 virtual void setUseLocalTimezone(
bool);
127 virtual bool useLocalTimezone()
const;
130 virtual void setNumberOfRecentlyCreatedItems(
int);
131 virtual int numberOfRecentlyCreatedItems()
const;
134 virtual void addRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&);
137 virtual bool isRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&)
const;
140 virtual void removeRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&);
143 virtual void removeAllRecentlyCreated(
const std::string& palette);
149 virtual std::string classType()
const;
152 virtual void write(boost::archive::xml_oarchive& out,
const unsigned int);
153 virtual void read(boost::archive::xml_iarchive& in,
const unsigned int);
156 virtual void setAllowChangingOfExtendedLabels(
bool);
157 virtual bool allowChangingOfExtendedLabels()
const;
161 virtual void setDefaultLayoutSettingsFile(
const std::string&);
162 virtual std::string defaultLayoutSettingsFile()
const;
165 virtual void setQtDesignerLocation(
const std::string&);
166 virtual std::string qtDesignerLocation()
const;
173 virtual void setTemperatureDecimals(
int);
174 virtual int temperatureDecimals()
const;
181 virtual void setAirspeedDecimals(
int);
182 virtual int airspeedDecimals()
const;
185 virtual void setShowEchelonIdColumn(
bool);
186 virtual bool showEchelonIdColumn()
const;
190 virtual bool filteredListsAreOrbatEnabled()
const;
191 virtual void setFilteredListsAreOrbatEnabled(
bool);
194 virtual void setDefaultIconList(
const std::string&);
195 virtual const std::string& defaultIconList()
const;
198 virtual void setShowForceColor(
bool);
199 virtual bool showForceColor()
const;
202 virtual void setAllowBackendShutdown(
bool);
203 virtual bool allowBackendShutdown()
const;
206 virtual void setCloseScenarioSendTimeoutRetry(
double d);
207 virtual double closeScenarioSendTimeoutRetry()
const;
210 virtual void setCloseRetryCount(
int);
211 virtual int closeRetryCount()
const;
216 virtual void setFlag(Flags,
bool);
267 virtual void setObserversPublished(
bool);
268 virtual bool observersPublished()
const;
271 virtual void setDoNotShowTellMeAboutFavorites(
bool);
272 virtual bool doNotShowTellMeAboutFavorites()
const;
275 virtual void setShowWeather(
bool);
276 virtual bool showWeather()
const;
279 virtual void setShowCloudLayers(
bool);
280 virtual bool showCloudLayers()
const;
284 virtual void setWeatherAreaFilled(
bool);
285 virtual bool weatherAreaFilled()
const;
288 virtual void setShowNavigationAreas(
bool);
289 virtual bool showNavigationAreas()
const;
292 virtual void setSaveScenarioToZipFile(
bool);
293 virtual bool saveScenarioToZipFile()
const;
297 virtual void setAsynchLoadBufferTime(
double d);
298 virtual double asynchLoadBufferTime()
const;
301 virtual void setShowProgressOnGenerationStart(
bool b);
302 virtual bool showProgressOnGenerationStart()
const;
305 virtual void setPaletteItemVisible(
const std::string& item ,
bool);
306 virtual bool paletteItemVisible(
const std::string& item,
bool* keyExists = 0)
const;
311 virtual void setDateAndTimeOfDayFormat(
const std::string&);
312 virtual std::string dateAndTimeOfDayFormat()
const;
315 virtual void setTimezone(
const std::string&);
316 virtual std::string timezone()
const;
319 virtual void setFormatSets(
const std::string&);
320 virtual std::string formatSets()
const;
323 virtual void setAllowChangingOfExtendedLabels(
bool);
324 virtual bool allowChangingOfExtendedLabels()
const;
327 virtual void setShowFavoritesIcon(
bool);
328 virtual bool showFavoritesIcon()
const;
331 virtual void setUseLocalTimezone(
bool);
332 virtual bool useLocalTimezone()
const;
335 virtual void setHideSearchBars(
bool);
336 virtual bool hideSearchBars()
const;
340 virtual void setSimQueryUpdateTime(
double);
341 virtual double simQueryUpdateTime()
const;
344 virtual void setMaximumNavigationAreaCellSize(
double length,
double width);
345 virtual void getMaximumNavigationAreaCellSize(
double& length,
double& width);
348 virtual void setDefaultLayoutSettingsFile(
const std::string&);
349 virtual std::string defaultLayoutSettingsFile()
const;
352 virtual void setQtDesignerLocation(
const std::string&);
353 virtual std::string qtDesignerLocation()
const;
363 virtual void setTemperatureDecimals(
int);
364 virtual int temperatureDecimals()
const;
371 virtual void setAirspeedDecimals(
int);
372 virtual int airspeedDecimals()
const;
375 virtual void setCloseScenarioSendTimeoutRetry(
double d);
376 virtual double closeScenarioSendTimeoutRetry()
const;
379 virtual void setCloseRetryCount(
int);
380 virtual int closeRetryCount()
const;
383 virtual void setShowEchelonIdColumn(
bool);
384 virtual bool showEchelonIdColumn()
const;
388 virtual bool filteredListsAreOrbatEnabled()
const;
389 virtual void setFilteredListsAreOrbatEnabled(
bool);
392 virtual void setDefaultIconList(
const std::string&);
393 virtual const std::string& defaultIconList()
const;
396 virtual void setShowForceColor(
bool);
397 virtual bool showForceColor()
const;
400 virtual void setNumberOfRecentlyCreatedItems(
int);
401 virtual int numberOfRecentlyCreatedItems()
const;
404 virtual void addRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&);
407 virtual bool isRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&)
const;
410 virtual void removeRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&);
413 virtual void removeAllRecentlyCreated(
const std::string& palette);
416 virtual void setAllowBackendShutdown(
bool);
417 virtual bool allowBackendShutdown()
const;
432 virtual void slot_activated();
TemperatureUnits
Definition: vrfDisplayUnitsSettingsManager.h:36
VelocityUnits
Enumeration of the different velocity units.
Definition: DtDisplayUnitsSettingsRecord.h:64
Definition: entityMapperKey.h:23
Virtual base class.
Definition: DtVirtualBaseClass.h:22
boost::signals2::signal< void()> signal_extendedApplicationOptionsChanged
Signal sent any time an option changes.
Definition: vrfExtendedApplicationSettings.h:420
std::map< std::string, std::set< std::string > > myRecentlyCreatedSet
Definition: vrfExtendedApplicationSettings.h:244
int myNumberOfRecentlyCreated
Definition: vrfExtendedApplicationSettings.h:245
This class will be used to store the extended application states and will be referenced by the DtVrfE...
Definition: vrfExtendedApplicationSettings.h:29
std::string myDateAndTimeOfDayFormat
Definition: vrfExtendedApplicationSettings.h:220
double mySimQueryUpdateTime
Definition: vrfExtendedApplicationSettings.h:230
Flags
Definition: vrfExtendedApplicationSettings.h:32
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
The DtVrfExtendedApplicationSettings class will use the DtVrfGuiApplicationSettings class to keep a f...
Definition: vrfExtendedApplicationSettings.h:259
DtVrfDisplayUnitsSettingsManager::TemperatureUnits myTemperatureUnits
Definition: vrfExtendedApplicationSettings.h:238
Contains the DtDisplayUnitsSettingsManager class declaration.
Definition: vrfGuiApplicationSettings.h:38
boost::signals2::signal< void(bool)> signal_searchBarVisibilityChanged
Signal sent when the search bar hide/show changes. Flag is true if shown.
Definition: vrfExtendedApplicationSettings.h:423
int myTemperatureDecimals
Definition: vrfExtendedApplicationSettings.h:239
bool myAllowChangingOfExtendedLabels
Definition: vrfExtendedApplicationSettings.h:224
std::map< std::string, std::vector< std::string > > myRecentlyCreated
Definition: vrfExtendedApplicationSettings.h:243
std::string myQtDesignerLocation
Definition: vrfExtendedApplicationSettings.h:236
int myFlags
Definition: vrfExtendedApplicationSettings.h:219
makVrv::DtDe & myDe
Definition: vrfExtendedApplicationSettings.h:435
double myCloseScenarioSendTimeoutRetry
The amount of time to wait before sending close message again if no response from back-end (default 1...
Definition: vrfExtendedApplicationSettings.h:253
int myCloseRetryCount
Definition: vrfExtendedApplicationSettings.h:254
int myAirspeedDecimals
Definition: vrfExtendedApplicationSettings.h:241
double myMaximumNavigationAreaCellWidth
Definition: vrfExtendedApplicationSettings.h:231
std::string myDefaultIconList
Definition: vrfExtendedApplicationSettings.h:247
bool myUseLocalTimezone
Definition: vrfExtendedApplicationSettings.h:223
PaletteItemsVisibilityMap myPaletteItemsVisibilityMap
Definition: vrfExtendedApplicationSettings.h:228
Contains makVrf::DtVrfExtendedApplicationSettings class.
boost::signals2::signal< void(double)> signal_simQueryUpdateTimeChanged
Signal when sim query update time changes.
Definition: vrfExtendedApplicationSettings.h:426
bool myAllowBackendShutdown
Separate flag out to make it easier to edit in file.
Definition: vrfExtendedApplicationSettings.h:250
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
double myMaximumNavigationAreaCellLength
Definition: vrfExtendedApplicationSettings.h:232
std::string myDefaultLayoutSettingsFile
Definition: vrfExtendedApplicationSettings.h:235
boost::signals2::signal< void(std::string)> signal_defaultIconListChanged
Signal when the default icon list changed.
Definition: vrfExtendedApplicationSettings.h:429
makVrv::DtDisplayUnitsConverter::VelocityUnits myAirspeedUnits
Definition: vrfExtendedApplicationSettings.h:240
std::string myFormatsSet
Definition: vrfExtendedApplicationSettings.h:222
double myAsynchLoadBufferTime
Definition: vrfExtendedApplicationSettings.h:233
std::string myTimezone
Definition: vrfExtendedApplicationSettings.h:221
std::map< std::string, bool > PaletteItemsVisibilityMap
No longer used as of VRF 4.5, but, kept around for reading previous files.
Definition: vrfExtendedApplicationSettings.h:227
virtual int dataVersion()
Override in subclass to version data.
Definition: vrfExtendedApplicationSettings.h:213