![]() |
VR-Forces 4.6 Class Documentation
|
The class that will contain information about various scenario settings. More...

Public Member Functions | |
| DtVrfGuiSettingsManager (makVrv::DtDe &) | |
| virtual | ~DtVrfGuiSettingsManager () |
| virtual void | setHelpFile (const std::string &, bool save=false) |
| Sets the help file to use when pressing the F1 key. | |
| virtual std::string | helpFile () const |
| virtual void | setFromRecord (const DtVrfGuiSettingsRecord &rec) |
| virtual void | loadDefaultGuiSettings (bool loadOnlyFactorySettings=false) |
| virtual void | getRecord (DtVrfGuiSettingsRecord &rec) const |
| virtual void | getSplitRecord (std::vector< DtVrfGuiSettingsRecord > &rec, std::vector< std::string > &fileNames) |
| To support writing element definitions in folders as multiple files not implemented. | |
| virtual void | addRecords (DtVrfGuiSettingsRecord &recs, DtVrfGuiSettingsRecord &combinedRec) |
| To support writing element definitions in folders as multiple files not implemented. | |
| virtual void | setAutoSave (bool) |
| Set to false to not save on settings change. Default is true. | |
| virtual bool | autoSave () const |
| virtual bool | zoomToScenarioExtentsOnLoad () const |
| Access to gui record information. | |
| virtual bool | useSimulationTimeForAdvancement () const |
| virtual bool | showOverlayBar () const |
| virtual void | setUseAdditionalWindowTitle (bool) |
| Sets whether or not to use extended window title. | |
| virtual bool | useAdditionalWindowTitle () const |
| virtual void | setAdditionalWindowTitle (const makVrv::DtUnicode &) |
| Returns the additional window title. | |
| virtual makVrv::DtUnicode | additionalWindowTitle () const |
| virtual void | setUseStartFreezePdus (bool) |
| Sets whether or not to use DIS start/freeze PDUs or VRF start/stop PDUs. | |
| virtual bool | useStartFreezePdus () const |
| virtual void | setSortTaskSetMenus (bool) |
| Sets whether or not to sort the task/set menus. | |
| virtual bool | sortTaskSetMenus () const |
| makVrv::DtRecordSettingsBackupInterface * | guiSettingsBackup () |
| void | exportGuiSettings (const std::string &fileName) |
| Exports the current cache settings to a file. | |
| void | importGuiSettings (const std::string &fileName) |
| Import the current cache settings from a file. | |
| virtual void | setDisplayCorrelationWarningMessages (bool) |
| Shows/does not show correlation warnings dialog. | |
| virtual bool | displayCorrelationWarningMessages () const |
| virtual void | setDoNotShowSessionStartupDialog (bool, bool save=true, bool signal=true) |
| Sets whether or not to show the startup session dialog. | |
| bool | showSessionStartupDialog () const |
| virtual void | setStartupPreference (int) |
| Preference on startup (new scenario or load scenario) | |
| int | startupPreference () const |
| virtual void | setTimeScaleRange (double low, double high, bool save=true) |
| Sets the low/hight range of timescale timer. | |
| virtual void | getTimeScaleRange (double &low, double &high) const |
| virtual void | setUserDefinedSmoothing (bool) |
| Sets whether or not the user or system is defining smoothing in performance options. | |
| bool | userDefinedSmoothing () const |
| virtual void | setShowScenarioDescriptionDialog (bool b) |
| Sets whether or not to show scenario description message box. | |
| virtual bool | showScenarioDescriptionDialog () const |
| virtual void | saveSettingsAsDefault () |
| Saves if auto-save is turned on. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtVrfGuiSettingsManager & | instance (makVrv::DtDe &de) |
| Returns instance of the messager. | |
| static void | registerInstance (makVrv::DtDe &de, DtVrfGuiSettingsManager *) |
Public Attributes | |
| boost::signal< void(const DtVrfGuiSettingsRecord &)> | signal_guiSettingsChanged |
| Sent when gui settings have changed. | |
| boost::signal< void(bool)> | signal_taskSetMenuSortChanged |
| Sent when the sorting of task/set menus has changed. | |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| DtVrfGuiSettingsRecord | myGuiSettings |
| makVrv::DtRecordSettingsBackupInterface * | myGuiSettingsBackup |
The class that will contain information about various scenario settings.
| makVrf::DtVrfGuiSettingsManager::DtVrfGuiSettingsManager | ( | makVrv::DtDe & | ) |
|
virtual |
|
static |
Returns instance of the messager.
|
static |
|
virtual |
Sets the help file to use when pressing the F1 key.
Note this will be a permanent change and will be using that file the next time the application is started if the save flag is true. By default is false
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
To support writing element definitions in folders as multiple files not implemented.
|
inlinevirtual |
To support writing element definitions in folders as multiple files not implemented.
|
virtual |
Set to false to not save on settings change. Default is true.
|
virtual |
|
virtual |
Access to gui record information.
To set, get record and then reset vis setFromRecord
|
virtual |
|
virtual |
|
virtual |
Sets whether or not to use extended window title.
The extended window title will be added to the end of the existing window title in parenthesis
|
virtual |
|
virtual |
Returns the additional window title.
|
virtual |
|
virtual |
Sets whether or not to use DIS start/freeze PDUs or VRF start/stop PDUs.
|
virtual |
|
virtual |
Sets whether or not to sort the task/set menus.
|
virtual |
|
inline |
| void makVrf::DtVrfGuiSettingsManager::exportGuiSettings | ( | const std::string & | fileName | ) |
Exports the current cache settings to a file.
| void makVrf::DtVrfGuiSettingsManager::importGuiSettings | ( | const std::string & | fileName | ) |
Import the current cache settings from a file.
|
virtual |
Shows/does not show correlation warnings dialog.
|
virtual |
|
virtual |
Sets whether or not to show the startup session dialog.
| bool makVrf::DtVrfGuiSettingsManager::showSessionStartupDialog | ( | ) | const |
|
virtual |
Preference on startup (new scenario or load scenario)
| int makVrf::DtVrfGuiSettingsManager::startupPreference | ( | ) | const |
|
virtual |
Sets the low/hight range of timescale timer.
|
virtual |
|
virtual |
Sets whether or not the user or system is defining smoothing in performance options.
| bool makVrf::DtVrfGuiSettingsManager::userDefinedSmoothing | ( | ) | const |
|
virtual |
Sets whether or not to show scenario description message box.
|
virtual |
|
virtual |
Saves if auto-save is turned on.
| boost::signal<void (const DtVrfGuiSettingsRecord&)> makVrf::DtVrfGuiSettingsManager::signal_guiSettingsChanged |
Sent when gui settings have changed.
| boost::signal<void (bool)> makVrf::DtVrfGuiSettingsManager::signal_taskSetMenuSortChanged |
Sent when the sorting of task/set menus has changed.
|
protected |
|
protected |
|
protected |