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
59 virtual void setObserversPublished(
bool);
60 virtual bool observersPublished()
const;
63 virtual void setDoNotShowTellMeAboutFavorites(
bool);
64 virtual bool doNotShowTellMeAboutFavorites()
const;
69 virtual void setDateAndTimeOfDayFormat(
const std::string&);
70 virtual std::string dateAndTimeOfDayFormat()
const;
73 virtual void setTimezone(
const std::string&);
74 virtual std::string timezone()
const;
77 virtual void setFormatsSet(
const std::string&);
78 virtual std::string formatsSet()
const;
81 virtual void setHideSearchBars(
bool);
82 virtual bool hideSearchBars()
const;
85 virtual void setShowWeather(
bool);
86 virtual bool showWeather()
const;
90 virtual void setAsynchLoadBufferTime(
double d);
91 virtual double asynchLoadBufferTime()
const;
94 virtual void setSaveScenarioToZipFile(
bool);
95 virtual bool saveScenarioToZipFile()
const;
98 virtual void setShowFavoritesIcon(
bool);
99 virtual bool showFavoritesIcon()
const;
102 virtual void setShowNavigationAreas(
bool);
103 virtual bool showNavigationAreas()
const;
107 virtual void setSimQueryUpdateTime(
double);
108 virtual double simQueryUpdateTime()
const;
111 virtual void setObjectConsoleBufferSize(
int size );
112 virtual int objectConsoleBufferSize()
const;
115 virtual void setMaximumNavigationAreaCellSize(
double length,
double width);
116 virtual void getMaximumNavigationAreaCellSize(
double&
length,
double& width);
119 void setShowProgressOnGenerationStart(
bool b);
120 bool showProgressOnGenerationStart()
const;
123 virtual void setUseLocalTimezone(
bool);
124 virtual bool useLocalTimezone()
const;
130 virtual std::string classType()
const;
133 virtual void write(boost::archive::xml_oarchive& out,
const unsigned int);
134 virtual void read(boost::archive::xml_iarchive& in,
const unsigned int);
137 virtual void setAllowChangingOfExtendedLabels(
bool);
138 virtual bool allowChangingOfExtendedLabels()
const;
142 virtual void setDefaultLayoutSettingsFile(
const std::string&);
143 virtual std::string defaultLayoutSettingsFile()
const;
146 virtual void setQtDesignerLocation(
const std::string&);
147 virtual std::string qtDesignerLocation()
const;
150 virtual void setShowEchelonIdColumn(
bool);
151 virtual bool showEchelonIdColumn()
const;
155 virtual bool filteredListsAreOrbatEnabled()
const;
156 virtual void setFilteredListsAreOrbatEnabled(
bool);
159 virtual void setDefaultIconList(
const std::string&);
160 virtual const std::string& defaultIconList()
const;
163 virtual void setShowForceColor(
bool);
164 virtual bool showForceColor()
const;
167 virtual void setAllowBackendShutdown(
bool);
168 virtual bool allowBackendShutdown()
const;
171 virtual void setCloseScenarioSendTimeoutRetry(
double d);
172 virtual double closeScenarioSendTimeoutRetry()
const;
175 virtual void setCloseRetryCount(
int);
176 virtual int closeRetryCount()
const;
182 virtual void setFlag( Flags,
bool );
231 virtual void setObserversPublished(
bool);
232 virtual bool observersPublished()
const;
235 virtual void setDoNotShowTellMeAboutFavorites(
bool);
236 virtual bool doNotShowTellMeAboutFavorites()
const;
239 virtual void setShowWeather(
bool);
240 virtual bool showWeather()
const;
243 virtual void setShowNavigationAreas(
bool);
244 virtual bool showNavigationAreas()
const;
247 virtual void setSaveScenarioToZipFile(
bool);
248 virtual bool saveScenarioToZipFile()
const;
252 virtual void setAsynchLoadBufferTime(
double d);
253 virtual double asynchLoadBufferTime()
const;
256 virtual void setShowProgressOnGenerationStart(
bool b);
257 virtual bool showProgressOnGenerationStart()
const;
260 virtual void setPaletteItemVisible(
const std::string& item ,
bool);
261 virtual bool paletteItemVisible(
const std::string& item,
bool* keyExists = 0)
const;
266 virtual void setDateAndTimeOfDayFormat(
const std::string&);
267 virtual std::string dateAndTimeOfDayFormat()
const;
270 virtual void setTimezone(
const std::string&);
271 virtual std::string timezone()
const;
274 virtual void setFormatSets(
const std::string&);
275 virtual std::string formatSets()
const;
278 virtual void setAllowChangingOfExtendedLabels(
bool);
279 virtual bool allowChangingOfExtendedLabels()
const;
282 virtual void setShowFavoritesIcon(
bool);
283 virtual bool showFavoritesIcon()
const;
286 virtual void setUseLocalTimezone(
bool);
287 virtual bool useLocalTimezone()
const;
290 virtual void setHideSearchBars(
bool);
291 virtual bool hideSearchBars()
const;
295 virtual void setSimQueryUpdateTime(
double);
296 virtual double simQueryUpdateTime()
const;
299 virtual void setObjectConsoleBufferSize(
int size );
300 virtual int objectConsoleBufferSize()
const;
303 virtual void setMaximumNavigationAreaCellSize(
double length,
double width);
304 virtual void getMaximumNavigationAreaCellSize(
double& length,
double& width);
307 virtual void setDefaultLayoutSettingsFile(
const std::string&);
308 virtual std::string defaultLayoutSettingsFile()
const;
311 virtual void setQtDesignerLocation(
const std::string&);
312 virtual std::string qtDesignerLocation()
const;
318 virtual void setCloseScenarioSendTimeoutRetry(
double d);
319 virtual double closeScenarioSendTimeoutRetry()
const;
322 virtual void setCloseRetryCount(
int);
323 virtual int closeRetryCount()
const;
326 virtual void setShowEchelonIdColumn(
bool);
327 virtual bool showEchelonIdColumn()
const;
331 virtual bool filteredListsAreOrbatEnabled()
const;
332 virtual void setFilteredListsAreOrbatEnabled(
bool);
335 virtual void setDefaultIconList(
const std::string&);
336 virtual const std::string& defaultIconList()
const;
339 virtual void setShowForceColor(
bool);
340 virtual bool showForceColor()
const;
343 virtual void setAllowBackendShutdown(
bool);
344 virtual bool allowBackendShutdown()
const;
363 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:347
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:199
voidpf void uLong size
Definition: ioapi.h:39
std::string myDateAndTimeOfDayFormat
Definition: vrfExtendedApplicationSettings.h:188
double mySimQueryUpdateTime
Definition: vrfExtendedApplicationSettings.h:198
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:222
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:350
bool myAllowChangingOfExtendedLabels
Definition: vrfExtendedApplicationSettings.h:192
boost::signals2::signal< void(double)> signal_objectConsoleBufferSizeChanged
Signal when object console buffer size changes.
Definition: vrfExtendedApplicationSettings.h:356
std::string myQtDesignerLocation
Definition: vrfExtendedApplicationSettings.h:206
int myFlags
Definition: vrfExtendedApplicationSettings.h:186
makVrv::DtDe & myDe
Definition: vrfExtendedApplicationSettings.h:367
double myCloseScenarioSendTimeoutRetry
The amount of time to wait before sending close message again if no response from back-end (default 1...
Definition: vrfExtendedApplicationSettings.h:214
int myCloseRetryCount
Definition: vrfExtendedApplicationSettings.h:215
double myMaximumNavigationAreaCellWidth
Definition: vrfExtendedApplicationSettings.h:201
std::string myDefaultIconList
Definition: vrfExtendedApplicationSettings.h:208
bool myUseLocalTimezone
Definition: vrfExtendedApplicationSettings.h:191
PaletteItemsVisibilityMap myPaletteItemsVisibilityMap
Definition: vrfExtendedApplicationSettings.h:196
Contains the makVrf::DtVrfExtendedApplicationSettings class declaration.
boost::signals2::signal< void(double)> signal_simQueryUpdateTimeChanged
Signal when sim query update time changes.
Definition: vrfExtendedApplicationSettings.h:353
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:211
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:72
double myMaximumNavigationAreaCellLength
Definition: vrfExtendedApplicationSettings.h:202
std::string myDefaultLayoutSettingsFile
Definition: vrfExtendedApplicationSettings.h:205
boost::signals2::signal< void(std::string)> signal_defaultIconListChanged
Signal when the default icon list changed.
Definition: vrfExtendedApplicationSettings.h:359
std::string myFormatsSet
Definition: vrfExtendedApplicationSettings.h:190
double myAsynchLoadBufferTime
Definition: vrfExtendedApplicationSettings.h:203
std::string myTimezone
Definition: vrfExtendedApplicationSettings.h:189
std::map< std::string, bool > PaletteItemsVisibilityMap
No longer used as of VRF 4.5, but, kept around for reading previous files.
Definition: vrfExtendedApplicationSettings.h:195
virtual int dataVersion()
Override in subclass to version data.
Definition: vrfExtendedApplicationSettings.h:178