VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtEntityDisplaySettingsLogic Class Reference

The logic for the entity display settings dialog. More...

List of all members.

Public Member Functions

 DtEntityDisplaySettingsLogic (DtDe &de, DtPersistenceControlsInterface &persistenceControls, DtEntityDisplaySettingsInterface &widget)
 CTOR.
 ~DtEntityDisplaySettingsLogic ()
 DTOR.

Protected Member Functions

void sendSettingsToGui ()
 Set up the GUI with the current window settings.
Boost slots
void slot_entityLabelsShown (bool enabled)
 Called when info popup mode is changed to "on select" or to normal mode (mouse over or context menu only)
void slot_infoPopupsOnSelectSet (bool enabled)
 Called when info popup mode is changed to "on select" or to normal mode (mouse over or context menu only)
void slot_groundClampingEnabled (bool enabled)
 Called when ground clamping is enabled/disabled by the gui.
void slot_smoothingEnabled (bool enabled)
 Called when position smoothing is enabled/disabled by gui.
void slot_smoothingPeriodSet (float time)
 Called when position smoothing period time is set by gui.
void slot_lifeformsUprightEnabled (bool enabled)
 Called when lifeform upright clamping is set in the gui.
void slot_iconScaleChanged (float iconScale)
 Called when icon scale setting change is signalled by the de.
void slot_groundClampingDistanceSet (float distance)
 Called when the ground clamping distance/distance multiplier is set in the gui.
void slot_orientationClampingEnabled (bool enabled)
 Called when orientation clamping is set in the gui.
void slot_clearHistory ()
 Called when track histories are cleared by the gui.
void slot_showStealthsSet (bool enabled)
 Called when stealth filtering is turned on /off.
void slot_showSensorVolumesSet (bool enabled)
 Called when sensor volumes are set visible / invisible.
void slot_heightAboveTerrainEnabled (bool enabled)
 Called when height above terrain lines turned on /off.
void slot_heightAboveTerrainSelectedOnlySet (bool enabled)
 Call when height above terrain lines set for selected only (or all)
void slot_useModelColorType (DtSharedEntityDisplaySettings::ColorizedModelColorType colorType)
 Called when info popup mode is changed to "on select" or to normal mode (mouse over or context menu only)
void slot_iconScaleSet (int scale)
 Called when the icon scale is set.
void slot_entitySettingsRestored (const DtSettingsBackup *s)
 Called when settings are restored.
Persistence slots
void on_import ()
void on_export ()
void on_importFilePathChosen (const std::string &filePath)
void on_exportFilePathChosen (const std::string &filePath)

Protected Attributes

DtDemyDe
DtSignalConnectionManager myConnections
DtEntityDisplaySettingsInterfacemyInterface
DtPersistenceControlsInterfacemyPersistenceControls

Detailed Description

The logic for the entity display settings dialog.


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

Set up the GUI with the current window settings.

Called when info popup mode is changed to "on select" or to normal mode (mouse over or context menu only)

Called when info popup mode is changed to "on select" or to normal mode (mouse over or context menu only)

Called when ground clamping is enabled/disabled by the gui.

Called when position smoothing is enabled/disabled by gui.

Called when position smoothing period time is set by gui.

Called when lifeform upright clamping is set in the gui.

void makVrv::DtEntityDisplaySettingsLogic::slot_iconScaleChanged ( float  iconScale) [protected]

Called when icon scale setting change is signalled by the de.

Called when the ground clamping distance/distance multiplier is set in the gui.

Called when orientation clamping is set in the gui.

Called when track histories are cleared by the gui.

Called when stealth filtering is turned on /off.

Called when sensor volumes are set visible / invisible.

Called when height above terrain lines turned on /off.

Call when height above terrain lines set for selected only (or all)

Called when info popup mode is changed to "on select" or to normal mode (mouse over or context menu only)

Called when the icon scale is set.

Called when settings are restored.

Will restore gui if settings are entity settings

void makVrv::DtEntityDisplaySettingsLogic::on_importFilePathChosen ( const std::string &  filePath) [protected]
void makVrv::DtEntityDisplaySettingsLogic::on_exportFilePathChosen ( const std::string &  filePath) [protected]

Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)