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;
169 virtual void setShowEchelonIdColumn(
bool);
170 virtual bool showEchelonIdColumn()
const;
174 virtual bool filteredListsAreOrbatEnabled()
const;
175 virtual void setFilteredListsAreOrbatEnabled(
bool);
178 virtual void setDefaultIconList(
const std::string&);
179 virtual const std::string& defaultIconList()
const;
182 virtual void setShowForceColor(
bool);
183 virtual bool showForceColor()
const;
186 virtual void setAllowBackendShutdown(
bool);
187 virtual bool allowBackendShutdown()
const;
190 virtual void setCloseScenarioSendTimeoutRetry(
double d);
191 virtual double closeScenarioSendTimeoutRetry()
const;
194 virtual void setCloseRetryCount(
int);
195 virtual int closeRetryCount()
const;
200 virtual void setFlag(Flags,
bool);
246 virtual void setObserversPublished(
bool);
247 virtual bool observersPublished()
const;
250 virtual void setDoNotShowTellMeAboutFavorites(
bool);
251 virtual bool doNotShowTellMeAboutFavorites()
const;
254 virtual void setShowWeather(
bool);
255 virtual bool showWeather()
const;
258 virtual void setShowCloudLayers(
bool);
259 virtual bool showCloudLayers()
const;
263 virtual void setWeatherAreaFilled(
bool);
264 virtual bool weatherAreaFilled()
const;
267 virtual void setShowNavigationAreas(
bool);
268 virtual bool showNavigationAreas()
const;
271 virtual void setSaveScenarioToZipFile(
bool);
272 virtual bool saveScenarioToZipFile()
const;
276 virtual void setAsynchLoadBufferTime(
double d);
277 virtual double asynchLoadBufferTime()
const;
280 virtual void setShowProgressOnGenerationStart(
bool b);
281 virtual bool showProgressOnGenerationStart()
const;
284 virtual void setPaletteItemVisible(
const std::string& item ,
bool);
285 virtual bool paletteItemVisible(
const std::string& item,
bool* keyExists = 0)
const;
290 virtual void setDateAndTimeOfDayFormat(
const std::string&);
291 virtual std::string dateAndTimeOfDayFormat()
const;
294 virtual void setTimezone(
const std::string&);
295 virtual std::string timezone()
const;
298 virtual void setFormatSets(
const std::string&);
299 virtual std::string formatSets()
const;
302 virtual void setAllowChangingOfExtendedLabels(
bool);
303 virtual bool allowChangingOfExtendedLabels()
const;
306 virtual void setShowFavoritesIcon(
bool);
307 virtual bool showFavoritesIcon()
const;
310 virtual void setUseLocalTimezone(
bool);
311 virtual bool useLocalTimezone()
const;
314 virtual void setHideSearchBars(
bool);
315 virtual bool hideSearchBars()
const;
319 virtual void setSimQueryUpdateTime(
double);
320 virtual double simQueryUpdateTime()
const;
323 virtual void setMaximumNavigationAreaCellSize(
double length,
double width);
324 virtual void getMaximumNavigationAreaCellSize(
double& length,
double& width);
327 virtual void setDefaultLayoutSettingsFile(
const std::string&);
328 virtual std::string defaultLayoutSettingsFile()
const;
331 virtual void setQtDesignerLocation(
const std::string&);
332 virtual std::string qtDesignerLocation()
const;
338 virtual void setCloseScenarioSendTimeoutRetry(
double d);
339 virtual double closeScenarioSendTimeoutRetry()
const;
342 virtual void setCloseRetryCount(
int);
343 virtual int closeRetryCount()
const;
346 virtual void setShowEchelonIdColumn(
bool);
347 virtual bool showEchelonIdColumn()
const;
351 virtual bool filteredListsAreOrbatEnabled()
const;
352 virtual void setFilteredListsAreOrbatEnabled(
bool);
355 virtual void setDefaultIconList(
const std::string&);
356 virtual const std::string& defaultIconList()
const;
359 virtual void setShowForceColor(
bool);
360 virtual bool showForceColor()
const;
363 virtual void setNumberOfRecentlyCreatedItems(
int);
364 virtual int numberOfRecentlyCreatedItems()
const;
367 virtual void addRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&);
370 virtual bool isRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&)
const;
373 virtual void removeRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&);
376 virtual void removeAllRecentlyCreated(
const std::string& palette);
379 virtual void setAllowBackendShutdown(
bool);
380 virtual bool allowBackendShutdown()
const;
395 virtual void slot_activated();
Definition: entityMapperKey.h:23
Virtual base class.
Definition: DtVirtualBaseClass.h:19
boost::signals2::signal< void()> signal_extendedApplicationOptionsChanged
Signal sent any time an option changes.
Definition: vrfExtendedApplicationSettings.h:383
std::map< std::string, std::set< std::string > > myRecentlyCreatedSet
Definition: vrfExtendedApplicationSettings.h:223
int myNumberOfRecentlyCreated
Definition: vrfExtendedApplicationSettings.h:224
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:204
double mySimQueryUpdateTime
Definition: vrfExtendedApplicationSettings.h:214
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:238
Contains the DtDisplayUnitsSettingsManager class declaration.
Definition: vrfGuiApplicationSettings.h:37
boost::signals2::signal< void(bool)> signal_searchBarVisibilityChanged
Signal sent when the search bar hide/show changes. Flag is true if shown.
Definition: vrfExtendedApplicationSettings.h:386
bool myAllowChangingOfExtendedLabels
Definition: vrfExtendedApplicationSettings.h:208
std::map< std::string, std::vector< std::string > > myRecentlyCreated
Definition: vrfExtendedApplicationSettings.h:222
std::string myQtDesignerLocation
Definition: vrfExtendedApplicationSettings.h:220
int myFlags
Definition: vrfExtendedApplicationSettings.h:203
makVrv::DtDe & myDe
Definition: vrfExtendedApplicationSettings.h:398
double myCloseScenarioSendTimeoutRetry
The amount of time to wait before sending close message again if no response from back-end (default 1...
Definition: vrfExtendedApplicationSettings.h:232
int myCloseRetryCount
Definition: vrfExtendedApplicationSettings.h:233
double myMaximumNavigationAreaCellWidth
Definition: vrfExtendedApplicationSettings.h:215
std::string myDefaultIconList
Definition: vrfExtendedApplicationSettings.h:226
bool myUseLocalTimezone
Definition: vrfExtendedApplicationSettings.h:207
PaletteItemsVisibilityMap myPaletteItemsVisibilityMap
Definition: vrfExtendedApplicationSettings.h:212
Contains makVrf::DtVrfExtendedApplicationSettings class.
boost::signals2::signal< void(double)> signal_simQueryUpdateTimeChanged
Signal when sim query update time changes.
Definition: vrfExtendedApplicationSettings.h:389
bool myAllowBackendShutdown
Separate flag out to make it easier to edit in file.
Definition: vrfExtendedApplicationSettings.h:229
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
double myMaximumNavigationAreaCellLength
Definition: vrfExtendedApplicationSettings.h:216
std::string myDefaultLayoutSettingsFile
Definition: vrfExtendedApplicationSettings.h:219
boost::signals2::signal< void(std::string)> signal_defaultIconListChanged
Signal when the default icon list changed.
Definition: vrfExtendedApplicationSettings.h:392
std::string myFormatsSet
Definition: vrfExtendedApplicationSettings.h:206
double myAsynchLoadBufferTime
Definition: vrfExtendedApplicationSettings.h:217
std::string myTimezone
Definition: vrfExtendedApplicationSettings.h:205
std::map< std::string, bool > PaletteItemsVisibilityMap
No longer used as of VRF 4.5, but, kept around for reading previous files.
Definition: vrfExtendedApplicationSettings.h:211
virtual int dataVersion()
Override in subclass to version data.
Definition: vrfExtendedApplicationSettings.h:197