37 ObserversPublished = 0x00000001,
38 DoNotShowMeTellMeAboutFavorites = 0x00000002,
39 ShowWeather = 0x00000004,
40 ShowNavigationAreas = 0x00000008,
41 ShowNavigationProgress = 0x00000010,
42 SaveScenarioToZipFile = 0x00000020,
43 WeatherAreaUnfilled = 0x00000040,
44 ShowEchelonIdColumn = 0x00000080,
45 FilteredListsAreOrbatEnabled = 0x00000100,
46 ShowFavoritesIcon = 0x00000400,
47 ShowForceColor = 0x00000800,
48 ShowCloudLayers = 0x00001000,
49 HideSearchBars = 0x00002000,
50 Defaults = ObserversPublished | ShowWeather | ShowCloudLayers | ShowNavigationProgress | SaveScenarioToZipFile | FilteredListsAreOrbatEnabled | ShowForceColor
61 virtual void setObserversPublished(
bool);
62 virtual bool observersPublished()
const;
65 virtual void setDoNotShowTellMeAboutFavorites(
bool);
66 virtual bool doNotShowTellMeAboutFavorites()
const;
71 virtual void setDateAndTimeOfDayFormat(
const std::string&);
72 virtual std::string dateAndTimeOfDayFormat()
const;
75 virtual void setTimezone(
const std::string&);
76 virtual std::string timezone()
const;
79 virtual void setFormatsSet(
const std::string&);
80 virtual std::string formatsSet()
const;
83 virtual void setHideSearchBars(
bool);
84 virtual bool hideSearchBars()
const;
87 virtual void setShowWeather(
bool);
88 virtual bool showWeather()
const;
91 virtual void setShowCloudLayers(
bool);
92 virtual bool showCloudLayers()
const;
96 virtual void setWeatherAreaFilled(
bool);
97 virtual bool weatherAreaFilled()
const;
101 virtual void setAsynchLoadBufferTime(
double d);
102 virtual double asynchLoadBufferTime()
const;
105 virtual void setSaveScenarioToZipFile(
bool);
106 virtual bool saveScenarioToZipFile()
const;
109 virtual void setShowFavoritesIcon(
bool);
110 virtual bool showFavoritesIcon()
const;
113 virtual void setShowNavigationAreas(
bool);
114 virtual bool showNavigationAreas()
const;
118 virtual void setSimQueryUpdateTime(
double);
119 virtual double simQueryUpdateTime()
const;
122 virtual void setObjectConsoleBufferSize(
int size );
123 virtual int objectConsoleBufferSize()
const;
126 virtual void setMaximumNavigationAreaCellSize(
double length,
double width);
127 virtual void getMaximumNavigationAreaCellSize(
double& length,
double& width);
130 void setShowProgressOnGenerationStart(
bool b);
131 bool showProgressOnGenerationStart()
const;
134 virtual void setUseLocalTimezone(
bool);
135 virtual bool useLocalTimezone()
const;
138 virtual void setNumberOfRecentlyCreatedItems(
int);
139 virtual int numberOfRecentlyCreatedItems()
const;
142 virtual void addRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&);
145 virtual bool isRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&)
const;
148 virtual void removeRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&);
151 virtual void removeAllRecentlyCreated(
const std::string& palette);
157 virtual std::string classType()
const;
160 virtual void write(boost::archive::xml_oarchive& out,
const unsigned int);
161 virtual void read(boost::archive::xml_iarchive& in,
const unsigned int);
164 virtual void setAllowChangingOfExtendedLabels(
bool);
165 virtual bool allowChangingOfExtendedLabels()
const;
169 virtual void setDefaultLayoutSettingsFile(
const std::string&);
170 virtual std::string defaultLayoutSettingsFile()
const;
173 virtual void setQtDesignerLocation(
const std::string&);
174 virtual std::string qtDesignerLocation()
const;
177 virtual void setShowEchelonIdColumn(
bool);
178 virtual bool showEchelonIdColumn()
const;
182 virtual bool filteredListsAreOrbatEnabled()
const;
183 virtual void setFilteredListsAreOrbatEnabled(
bool);
186 virtual void setDefaultIconList(
const std::string&);
187 virtual const std::string& defaultIconList()
const;
190 virtual void setShowForceColor(
bool);
191 virtual bool showForceColor()
const;
194 virtual void setAllowBackendShutdown(
bool);
195 virtual bool allowBackendShutdown()
const;
198 virtual void setCloseScenarioSendTimeoutRetry(
double d);
199 virtual double closeScenarioSendTimeoutRetry()
const;
202 virtual void setCloseRetryCount(
int);
203 virtual int closeRetryCount()
const;
209 virtual void setFlag( Flags,
bool );
262 virtual void setObserversPublished(
bool);
263 virtual bool observersPublished()
const;
266 virtual void setDoNotShowTellMeAboutFavorites(
bool);
267 virtual bool doNotShowTellMeAboutFavorites()
const;
270 virtual void setShowWeather(
bool);
271 virtual bool showWeather()
const;
274 virtual void setShowCloudLayers(
bool);
275 virtual bool showCloudLayers()
const;
279 virtual void setWeatherAreaFilled(
bool);
280 virtual bool weatherAreaFilled()
const;
283 virtual void setShowNavigationAreas(
bool);
284 virtual bool showNavigationAreas()
const;
287 virtual void setSaveScenarioToZipFile(
bool);
288 virtual bool saveScenarioToZipFile()
const;
292 virtual void setAsynchLoadBufferTime(
double d);
293 virtual double asynchLoadBufferTime()
const;
296 virtual void setShowProgressOnGenerationStart(
bool b);
297 virtual bool showProgressOnGenerationStart()
const;
300 virtual void setPaletteItemVisible(
const std::string& item ,
bool);
301 virtual bool paletteItemVisible(
const std::string& item,
bool* keyExists = 0)
const;
306 virtual void setDateAndTimeOfDayFormat(
const std::string&);
307 virtual std::string dateAndTimeOfDayFormat()
const;
310 virtual void setTimezone(
const std::string&);
311 virtual std::string timezone()
const;
314 virtual void setFormatSets(
const std::string&);
315 virtual std::string formatSets()
const;
318 virtual void setAllowChangingOfExtendedLabels(
bool);
319 virtual bool allowChangingOfExtendedLabels()
const;
322 virtual void setShowFavoritesIcon(
bool);
323 virtual bool showFavoritesIcon()
const;
326 virtual void setUseLocalTimezone(
bool);
327 virtual bool useLocalTimezone()
const;
330 virtual void setHideSearchBars(
bool);
331 virtual bool hideSearchBars()
const;
335 virtual void setSimQueryUpdateTime(
double);
336 virtual double simQueryUpdateTime()
const;
339 virtual void setObjectConsoleBufferSize(
int size );
340 virtual int objectConsoleBufferSize()
const;
343 virtual void setMaximumNavigationAreaCellSize(
double length,
double width);
344 virtual void getMaximumNavigationAreaCellSize(
double& length,
double& width);
347 virtual void setDefaultLayoutSettingsFile(
const std::string&);
348 virtual std::string defaultLayoutSettingsFile()
const;
351 virtual void setQtDesignerLocation(
const std::string&);
352 virtual std::string qtDesignerLocation()
const;
358 virtual void setCloseScenarioSendTimeoutRetry(
double d);
359 virtual double closeScenarioSendTimeoutRetry()
const;
362 virtual void setCloseRetryCount(
int);
363 virtual int closeRetryCount()
const;
366 virtual void setShowEchelonIdColumn(
bool);
367 virtual bool showEchelonIdColumn()
const;
371 virtual bool filteredListsAreOrbatEnabled()
const;
372 virtual void setFilteredListsAreOrbatEnabled(
bool);
375 virtual void setDefaultIconList(
const std::string&);
376 virtual const std::string& defaultIconList()
const;
379 virtual void setShowForceColor(
bool);
380 virtual bool showForceColor()
const;
383 virtual void setNumberOfRecentlyCreatedItems(
int);
384 virtual int numberOfRecentlyCreatedItems()
const;
387 virtual void addRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&);
390 virtual bool isRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&)
const;
393 virtual void removeRecentlyCreated(
const std::string& palette,
const DtEntityMapperKey&);
396 virtual void removeAllRecentlyCreated(
const std::string& palette);
399 virtual void setAllowBackendShutdown(
bool);
400 virtual bool allowBackendShutdown()
const;
419 virtual void slot_activated();
Definition: entityMapperKey.h:23
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
boost::signals2::signal< void()> signal_extendedApplicationOptionsChanged
Signal sent any time an option changes.
Definition: vrfExtendedApplicationSettings.h:403
std::map< std::string, std::set< std::string > > myRecentlyCreatedSet
Definition: vrfExtendedApplicationSettings.h:236
int myNumberOfRecentlyCreated
Definition: vrfExtendedApplicationSettings.h:237
This class will be used to store the extended application states and will be referenced by the DtVrfE...
Definition: vrfExtendedApplicationSettings.h:31
int myObjectConsoleBufferSize
Definition: vrfExtendedApplicationSettings.h:226
voidpf void uLong size
Definition: ioapi.h:39
std::string myDateAndTimeOfDayFormat
Definition: vrfExtendedApplicationSettings.h:215
double mySimQueryUpdateTime
Definition: vrfExtendedApplicationSettings.h:225
Flags
Definition: vrfExtendedApplicationSettings.h:35
#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:253
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:406
bool myAllowChangingOfExtendedLabels
Definition: vrfExtendedApplicationSettings.h:219
std::map< std::string, std::vector< std::string > > myRecentlyCreated
Definition: vrfExtendedApplicationSettings.h:235
boost::signals2::signal< void(double)> signal_objectConsoleBufferSizeChanged
Signal when object console buffer size changes.
Definition: vrfExtendedApplicationSettings.h:412
std::string myQtDesignerLocation
Definition: vrfExtendedApplicationSettings.h:233
int myFlags
Definition: vrfExtendedApplicationSettings.h:213
makVrv::DtDe & myDe
Definition: vrfExtendedApplicationSettings.h:423
double myCloseScenarioSendTimeoutRetry
The amount of time to wait before sending close message again if no response from back-end (default 1...
Definition: vrfExtendedApplicationSettings.h:245
int myCloseRetryCount
Definition: vrfExtendedApplicationSettings.h:246
double myMaximumNavigationAreaCellWidth
Definition: vrfExtendedApplicationSettings.h:228
std::string myDefaultIconList
Definition: vrfExtendedApplicationSettings.h:239
bool myUseLocalTimezone
Definition: vrfExtendedApplicationSettings.h:218
PaletteItemsVisibilityMap myPaletteItemsVisibilityMap
Definition: vrfExtendedApplicationSettings.h:223
Contains the makVrf::DtVrfExtendedApplicationSettings class declaration.
boost::signals2::signal< void(double)> signal_simQueryUpdateTimeChanged
Signal when sim query update time changes.
Definition: vrfExtendedApplicationSettings.h:409
bool myAllowBackendShutdown
Separate flag out to make it easier to edit in file.
Definition: vrfExtendedApplicationSettings.h:242
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
double myMaximumNavigationAreaCellLength
Definition: vrfExtendedApplicationSettings.h:229
std::string myDefaultLayoutSettingsFile
Definition: vrfExtendedApplicationSettings.h:232
boost::signals2::signal< void(std::string)> signal_defaultIconListChanged
Signal when the default icon list changed.
Definition: vrfExtendedApplicationSettings.h:415
std::string myFormatsSet
Definition: vrfExtendedApplicationSettings.h:217
double myAsynchLoadBufferTime
Definition: vrfExtendedApplicationSettings.h:230
std::string myTimezone
Definition: vrfExtendedApplicationSettings.h:216
std::map< std::string, bool > PaletteItemsVisibilityMap
No longer used as of VRF 4.5, but, kept around for reading previous files.
Definition: vrfExtendedApplicationSettings.h:222
virtual int dataVersion()
Override in subclass to version data.
Definition: vrfExtendedApplicationSettings.h:205