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

Logic for the aggregate settings GUI. More...

Inheritance diagram for makVrv::DtAggregateSettingsLogic:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtAggregateSettingsLogic (DtDe &de, DtPersistenceControlsInterface &persistenceControls, DtAggregateSettingsInterface &widget)
 CTOR.
 ~DtAggregateSettingsLogic ()
 DTOR.

Protected Member Functions

virtual void sendSettingsToGui ()
 Set up the gui with the current window settings.
Boost Slots
virtual void slot_displayAggregatesChanged (bool enabled)
 Called when display of aggregates is changed by the GUI.
virtual void slot_setShowLeafNodesChanged (bool enabled)
 Called when showing of leaf nodes changed for aggregates.
virtual void slot_displayBoundingBoxesForSelectedChanged (bool enabled)
 Called when display of bounding boxes for selected aggregates has changed.
virtual void slot_displayBoundingBoxesChanged (bool enabled)
 Call when to show all bounding boxes has changed.
virtual void slot_displayMainIconChanged (bool enabled)
 Call when to show main icon.
virtual void slot_aggregateSettingsRestored (const DtSettingsBackup *s)
 Called when settings are restored. Will restore gui if settings are aggregate settings.
virtual void slot_ghostEchelonLevelItemsChanged (bool enabled)
 Called when user wants to ghost/not ghost echelon level items.
virtual void slot_allowSelectionOfGhostedItemsChanged (bool enabled)
 Called when user wants to allow selection of ghosted items.
virtual void slot_echelonLevelChanged (int l)
 Called when user wants to show different echelon level.
virtual void slot_colorizedModelColorTypeChanged (DtSharedAggregateDisplaySettings::ColorizedModelColorType type)
 Called when icon color choice for colorized models changes.
Persistence slots
void on_import ()
void on_export ()
void on_importFilePathChosen (const std::string &filePath)
void on_exportFilePathChosen (const std::string &filePath)

Protected Attributes

DtAggregateSettingsInterfacemyWidget
DtPersistenceControlsInterfacemyPersistenceControls
DtDemyDe

Detailed Description

Logic for the aggregate settings GUI.


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

virtual void makVrv::DtAggregateSettingsLogic::sendSettingsToGui ( ) [protected, virtual]

Set up the gui with the current window settings.

virtual void makVrv::DtAggregateSettingsLogic::slot_displayAggregatesChanged ( bool  enabled) [protected, virtual]

Called when display of aggregates is changed by the GUI.

virtual void makVrv::DtAggregateSettingsLogic::slot_setShowLeafNodesChanged ( bool  enabled) [protected, virtual]

Called when showing of leaf nodes changed for aggregates.

Called when display of bounding boxes for selected aggregates has changed.

virtual void makVrv::DtAggregateSettingsLogic::slot_displayBoundingBoxesChanged ( bool  enabled) [protected, virtual]

Call when to show all bounding boxes has changed.

virtual void makVrv::DtAggregateSettingsLogic::slot_displayMainIconChanged ( bool  enabled) [protected, virtual]

Call when to show main icon.

Called when settings are restored. Will restore gui if settings are aggregate settings.

virtual void makVrv::DtAggregateSettingsLogic::slot_ghostEchelonLevelItemsChanged ( bool  enabled) [protected, virtual]

Called when user wants to ghost/not ghost echelon level items.

Called when user wants to allow selection of ghosted items.

virtual void makVrv::DtAggregateSettingsLogic::slot_echelonLevelChanged ( int  l) [protected, virtual]

Called when user wants to show different echelon level.

Called when icon color choice for colorized models changes.

void makVrv::DtAggregateSettingsLogic::on_importFilePathChosen ( const std::string &  filePath) [protected]
void makVrv::DtAggregateSettingsLogic::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)