37 ObserversPublished = 0x00000001,
38 DoNotShowMeTellMeAboutFavorites = 0x00000002,
39 ShowWeather = 0x00000004,
40 ShowNavigationAreas = 0x00000008,
41 ShowNavigationProgress = 0x00000010,
42 SaveScenarioToZipFile = 0x00000020,
43 ShowEchelonIdColumn = 0x00000080,
44 FilteredListsAreOrbatEnabled = 0x00000100,
45 ShowFavoritesIcon = 0x00000400,
46 ShowForceColor = 0x00000800,
47 HideSearchBars = 0x00002000,
48 Defaults = ShowWeather | ShowNavigationProgress | SaveScenarioToZipFile | FilteredListsAreOrbatEnabled | ShowForceColor | ShowFavoritesIcon
60 virtual void setObserversPublished(
bool);
61 virtual bool observersPublished()
const;
66 virtual void setDoNotShowTellMeAboutFavorites(
bool);
67 virtual bool doNotShowTellMeAboutFavorites()
const;
74 virtual void setDateAndTimeOfDayFormat(
const std::string&);
75 virtual std::string dateAndTimeOfDayFormat()
const;
82 virtual void setChatDateAndTimeOfDayFormat(
const std::string&);
83 virtual std::string chatDateAndTimeOfDayFormat()
const;
88 virtual void setTimezone(
const std::string&);
89 virtual std::string timezone()
const;
94 virtual void setFormatsSet(
const std::string&);
95 virtual std::string formatsSet()
const;
100 virtual void setHideSearchBars(
bool);
101 virtual bool hideSearchBars()
const;
106 virtual void setShowWeather(
bool);
107 virtual bool showWeather()
const;
113 virtual void setAsynchLoadBufferTime(
double d);
114 virtual double asynchLoadBufferTime()
const;
119 virtual void setSaveScenarioToZipFile(
bool);
120 virtual bool saveScenarioToZipFile()
const;
125 virtual void setShowFavoritesIcon(
bool);
126 virtual bool showFavoritesIcon()
const;
131 virtual void setShowNavigationAreas(
bool);
132 virtual bool showNavigationAreas()
const;
138 virtual void setSimQueryUpdateTime(
double);
139 virtual double simQueryUpdateTime()
const;
144 virtual void setObjectConsoleBufferSize(
int size );
145 virtual int objectConsoleBufferSize()
const;
150 virtual void setMaximumNavigationAreaCellSize(
double length,
double width);
151 virtual void getMaximumNavigationAreaCellSize(
double&
length,
double& width);
156 void setShowProgressOnGenerationStart(
bool b);
157 bool showProgressOnGenerationStart()
const;
162 virtual void setUseLocalTimezone(
bool);
163 virtual bool useLocalTimezone()
const;
170 virtual std::string classType()
const override;
174 virtual void write(boost::archive::xml_oarchive& out,
const unsigned int)
override;
175 virtual void read(boost::archive::xml_iarchive& in,
const unsigned int)
override;
180 virtual void setAllowChangingOfExtendedLabels(
bool);
181 virtual bool allowChangingOfExtendedLabels()
const;
187 virtual void setDefaultLayoutSettingsFile(
const std::string&);
188 virtual std::string defaultLayoutSettingsFile()
const;
193 virtual void setQtDesignerLocation(
const std::string&);
194 virtual std::string qtDesignerLocation()
const;
199 virtual void setShowEchelonIdColumn(
bool);
200 virtual bool showEchelonIdColumn()
const;
206 virtual bool filteredListsAreOrbatEnabled()
const;
207 virtual void setFilteredListsAreOrbatEnabled(
bool);
212 virtual void setDefaultIconList(
const std::string&);
213 virtual const std::string& defaultIconList()
const;
218 virtual void setShowForceColor(
bool);
219 virtual bool showForceColor()
const;
224 virtual void setAllowBackendShutdown(
bool);
225 virtual bool allowBackendShutdown()
const;
230 virtual void setCloseScenarioSendTimeoutRetry(
double d);
231 virtual double closeScenarioSendTimeoutRetry()
const;
236 virtual void setCloseRetryCount(
int);
237 virtual int closeRetryCount()
const;
244 virtual void setFlag( Flags,
bool );
295 virtual void setObserversPublished(
bool);
296 virtual bool observersPublished()
const;
301 virtual void setDoNotShowTellMeAboutFavorites(
bool);
302 virtual bool doNotShowTellMeAboutFavorites()
const;
307 virtual void setShowWeather(
bool);
308 virtual bool showWeather()
const;
313 virtual void setShowNavigationAreas(
bool);
314 virtual bool showNavigationAreas()
const;
319 virtual void setSaveScenarioToZipFile(
bool);
320 virtual bool saveScenarioToZipFile()
const;
326 virtual void setAsynchLoadBufferTime(
double d);
327 virtual double asynchLoadBufferTime()
const;
332 virtual void setShowProgressOnGenerationStart(
bool b);
333 virtual bool showProgressOnGenerationStart()
const;
338 virtual void setPaletteItemVisible(
const std::string& item ,
bool);
339 virtual bool paletteItemVisible(
const std::string& item,
bool* keyExists = 0)
const;
346 virtual void setDateAndTimeOfDayFormat(
const std::string&);
347 virtual std::string dateAndTimeOfDayFormat()
const;
354 virtual void setChatDateAndTimeOfDayFormat(
const std::string&);
355 virtual std::string chatDateAndTimeOfDayFormat()
const;
360 virtual void setTimezone(
const std::string&);
361 virtual std::string timezone()
const;
366 virtual void setFormatSets(
const std::string&);
367 virtual std::string formatSets()
const;
372 virtual void setAllowChangingOfExtendedLabels(
bool);
373 virtual bool allowChangingOfExtendedLabels()
const;
378 virtual void setShowFavoritesIcon(
bool);
379 virtual bool showFavoritesIcon()
const;
384 virtual void setUseLocalTimezone(
bool);
385 virtual bool useLocalTimezone()
const;
390 virtual void setHideSearchBars(
bool);
391 virtual bool hideSearchBars()
const;
397 virtual void setSimQueryUpdateTime(
double);
398 virtual double simQueryUpdateTime()
const;
403 virtual void setObjectConsoleBufferSize(
int size );
404 virtual int objectConsoleBufferSize()
const;
409 virtual void setMaximumNavigationAreaCellSize(
double length,
double width);
410 virtual void getMaximumNavigationAreaCellSize(
double& length,
double& width);
415 virtual void setDefaultLayoutSettingsFile(
const std::string&);
416 virtual std::string defaultLayoutSettingsFile()
const;
421 virtual void setQtDesignerLocation(
const std::string&);
422 virtual std::string qtDesignerLocation()
const;
430 virtual void setCloseScenarioSendTimeoutRetry(
double d);
431 virtual double closeScenarioSendTimeoutRetry()
const;
436 virtual void setCloseRetryCount(
int);
437 virtual int closeRetryCount()
const;
442 virtual void setShowEchelonIdColumn(
bool);
443 virtual bool showEchelonIdColumn()
const;
449 virtual bool filteredListsAreOrbatEnabled()
const;
450 virtual void setFilteredListsAreOrbatEnabled(
bool);
455 virtual void setDefaultIconList(
const std::string&);
456 virtual const std::string& defaultIconList()
const;
461 virtual void setShowForceColor(
bool);
462 virtual bool showForceColor()
const;
467 virtual void setAllowBackendShutdown(
bool);
468 virtual bool allowBackendShutdown()
const;
488 virtual void slot_activated();
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:472
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:262
voidpf void uLong size
Definition: ioapi.h:39
virtual int dataVersion() override
Override in subclass to version data.
Definition: vrfExtendedApplicationSettings.h:240
std::string myDateAndTimeOfDayFormat
Definition: vrfExtendedApplicationSettings.h:250
double mySimQueryUpdateTime
Definition: vrfExtendedApplicationSettings.h:261
std::string myChatDateAndTimeOfDayFormat
Definition: vrfExtendedApplicationSettings.h:251
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:285
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:475
bool myAllowChangingOfExtendedLabels
Definition: vrfExtendedApplicationSettings.h:255
boost::signals2::signal< void(double)> signal_objectConsoleBufferSizeChanged
Signal when object console buffer size changes.
Definition: vrfExtendedApplicationSettings.h:481
std::string myQtDesignerLocation
Definition: vrfExtendedApplicationSettings.h:269
int myFlags
Definition: vrfExtendedApplicationSettings.h:248
makVrv::DtDe & myDe
Definition: vrfExtendedApplicationSettings.h:492
double myCloseScenarioSendTimeoutRetry
The amount of time to wait before sending close message again if no response from back-end (default 1...
Definition: vrfExtendedApplicationSettings.h:277
int myCloseRetryCount
Definition: vrfExtendedApplicationSettings.h:278
double myMaximumNavigationAreaCellWidth
Definition: vrfExtendedApplicationSettings.h:264
std::string myDefaultIconList
Definition: vrfExtendedApplicationSettings.h:271
bool myUseLocalTimezone
Definition: vrfExtendedApplicationSettings.h:254
PaletteItemsVisibilityMap myPaletteItemsVisibilityMap
Definition: vrfExtendedApplicationSettings.h:259
Contains the makVrf::DtVrfExtendedApplicationSettings class declaration.
boost::signals2::signal< void(double)> signal_simQueryUpdateTimeChanged
Signal when sim query update time changes.
Definition: vrfExtendedApplicationSettings.h:478
DT_DLL_VRVCORE double length(const makVrv::DtCoordinateSystem &, const std::vector< DtVector > &vertices)
Returns the total distance of a segmented line defined by the provided vector of vertices. Coordinates are in local database coordinates. The coordinate system is used to convert between the local database coordinates and geocentric. All distance is in 2D – the Z value is ignored.
bool myAllowBackendShutdown
Separate flag out to make it easier to edit in file.
Definition: vrfExtendedApplicationSettings.h:274
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:76
double myMaximumNavigationAreaCellLength
Definition: vrfExtendedApplicationSettings.h:265
std::string myDefaultLayoutSettingsFile
Definition: vrfExtendedApplicationSettings.h:268
boost::signals2::signal< void(std::string)> signal_defaultIconListChanged
Signal when the default icon list changed.
Definition: vrfExtendedApplicationSettings.h:484
std::string myFormatsSet
Definition: vrfExtendedApplicationSettings.h:253
double myAsynchLoadBufferTime
Definition: vrfExtendedApplicationSettings.h:266
std::string myTimezone
Definition: vrfExtendedApplicationSettings.h:252
std::map< std::string, bool > PaletteItemsVisibilityMap
No longer used as of VRF 4.5, but, kept around for reading previous files.
Definition: vrfExtendedApplicationSettings.h:258