![]() |
VR-Forces Developer's Guide
|
The class that will contain information about various scenario settings.

Static Public Member Functions | |
| static DtVrfGuiSettingsManager & | instance (makVrv::DtDe &de) |
| static void | registerInstance (makVrv::DtDe &de, DtVrfGuiSettingsManager *) |
Public Attributes | |
| boost::signals2::signal< void(const DtVrfGuiSettingsRecord &)> | signal_guiSettingsChanged |
| boost::signals2::signal< void(bool)> | signal_grayOutHiddenItemsChanged |
| boost::signals2::signal< void(bool)> | signal_organizeOverlaysByCategoryChanged |
| boost::signals2::signal< void(bool)> | signal_taskSetMenuSortChanged |
| boost::signals2::signal< void(bool)> | signal_allowWindowsStyleNameEditingChanged |
| boost::signals2::signal< void(bool)> | signal_editPressTimeChanged |
| boost::signals2::signal< void(bool)> | signal_showCountsOnObjectListChanged |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| DtVrfGuiSettingsRecord | myGuiSettings |
| makVrv::DtRecordSettingsBackupInterface * | myGuiSettingsBackup |
| int | myForceForMenuItemTacticalGraphic |
| 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 |
|
virtual |
If items are hidden, gray the icon out on any list view (except palette and info windows) that has that icon (default is true)
|
virtual |
|
virtual |
Organize all objects that are created on overlays that represent their top level category on the overlays tab and list (default is true)
|
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 |
|
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 |
| void makVrf::DtVrfGuiSettingsManager::setCommandPanelShowIcons | ( | bool | ) |
If true, will show large icons by default.
| bool makVrf::DtVrfGuiSettingsManager::commandPanelShowIcons | ( | ) | const |
| void makVrf::DtVrfGuiSettingsManager::setShowCommandPanelSmallIcons | ( | bool | ) |
Whether or not to show small icons on command panel.
| bool makVrf::DtVrfGuiSettingsManager::showCommandPanelSmallIcons | ( | ) | const |
|
virtual |
Whether or not to show large icons on command panel.
|
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 use windows style name editing for certain widgets in the gui.
|
virtual |
|
virtual |
The time delay before allowing the name edit (if enabled) to occur. Default is 1/2 second.
|
virtual |
|
virtual |
Sets whether or not to sort the task/set menus.
|
virtual |
|
virtual |
Get/set whether or user will be prompted to abandon plan before assigning task.
|
virtual |
|
virtual |
Get/set whether or user will be prompted to interrupt current task before assigning task.
|
virtual |
|
virtual |
Get/set whether the user will be prompted to cancel out of the current task/set/condition before creating a new one.
|
virtual |
|
virtual |
Get/set whether or user will use double click to end route/area creation.
|
virtual |
|
virtual |
Whether or not to show counts on the object list.
|
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 |
Set to true to show the timescale as buttons rather than a slider. This will have no effect after the widget is created.
|
virtual |
|
virtual |
Set the buttons to show on the timescale if in button mode. semi-colon delimited (i.e. "1;2;5;10;20")
|
virtual |
|
virtual |
In lock step mode when placing objects, the number of degrees to step with each movement.
|
virtual |
|
virtual |
In lock step mode when placing objects, the number of meters to step with each mouse move (x, y, or z)
|
virtual |
|
virtual |
This item is only valid for the current run. There are certain tactical graphic menu items (area, route, waypoint) that can be created from the right click menu. Typically those items would default to Neutral, however, if this is set to a force other than DtForceOther, this force will be used. Currently, this force is set automatically when a tactical graphic is greated from the create menu (point/multi-point) from the selected force in that dialog.
|
virtual |
|
virtual |
Saves if auto-save is turned on.
| boost::signals2::signal<void (const DtVrfGuiSettingsRecord&)> makVrf::DtVrfGuiSettingsManager::signal_guiSettingsChanged |
Sent when gui settings have changed.
| boost::signals2::signal<void (bool)> makVrf::DtVrfGuiSettingsManager::signal_grayOutHiddenItemsChanged |
Signal sent when gray out has changed.
| boost::signals2::signal<void (bool)> makVrf::DtVrfGuiSettingsManager::signal_organizeOverlaysByCategoryChanged |
Signal sent when organizing by categories changes.
| boost::signals2::signal<void (bool)> makVrf::DtVrfGuiSettingsManager::signal_taskSetMenuSortChanged |
Sent when the sorting of task/set menus has changed.
| boost::signals2::signal<void (bool)> makVrf::DtVrfGuiSettingsManager::signal_allowWindowsStyleNameEditingChanged |
Signal sent when windows style name editing has changed.
| boost::signals2::signal<void (bool)> makVrf::DtVrfGuiSettingsManager::signal_editPressTimeChanged |
Signal sent when the edit press time has changed.
| boost::signals2::signal<void (bool)> makVrf::DtVrfGuiSettingsManager::signal_showCountsOnObjectListChanged |
Signal sent when the show counts on object list have changed.
|
protected |
|
protected |
|
protected |
|
protected |