VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrv::DtAggregateSettingsWidget Class Reference

Qt GUI to control the display of tactical graphics. More...

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

Public Member Functions

 DtAggregateSettingsWidget (DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::Widget)
 CTOR.
virtual ~DtAggregateSettingsWidget ()
 DTOR.
Setters for the various aggregate settings.

Sets the value displayed in the field for that setting.

virtual void setGhostEchelonLevelItems (bool enabled)
virtual void setEchelonLevel (int)
virtual void setDisplayBoundingBoxes (bool enabled)
virtual void setDisplayAggregates (bool enabled)
virtual void setDisplayLeafLevelItems (bool enabled)
virtual void setDisplayBoundingBoxesForSelected (bool enabled)
virtual void setAllowSelectingOfGhostedItems (bool enabled)
virtual void setDisplayMainIcon (bool enabled)
virtual void setColorizedModelColorType (DtSharedAggregateDisplaySettings::ColorizedModelColorType type)
Accessors for the various aggregate settings.

Gets the values displayed in the field for that setting.

virtual int echelonLevel () const
virtual bool displayAggregates () const
virtual bool ghostEchelonLevelItems () const
virtual bool displayBoundingBoxes () const
virtual bool displayBoundingBoxesForSelected () const
virtual bool displayMainIcon () const
virtual bool displayLeafLevelItems () const
virtual bool allowSelectingOfGhostedItems () const
virtual
DtSharedAggregateDisplaySettings::ColorizedModelColorType 
colorizedModelColorType () const
- Public Member Functions inherited from makVrv::DtAggregateSettingsInterface
virtual ~DtAggregateSettingsInterface ()
 DTOR.

Public Attributes

QCheckBoxmyShowAggregates
QCheckBoxmyShowBoundingVolumes
QCheckBoxmyShowBoundingVolumesOnlyForSelected
QCheckBoxmyGhostEchelonSettingsBox
QLabelmyToEchelonLabel
QSpinBoxmyToEchelonLevel
QCheckBoxmyAllowSelectionOfGhosted
QCheckBoxmyShowMainIcon
QCheckBoxmyShowLeafNodes
QLabelmyForceColoringLabel
QRadioButton * myPrimaryColorsRadioButton
QRadioButton * myIconColorsRadioButton
- Public Attributes inherited from makVrv::DtAggregateSettingsInterface
boost::signal< void(bool)> signal_displayAggregatesChanged
boost::signal< void(bool)> signal_showLeafNodesChanged
boost::signal< void(bool)> signal_displayBoundingBoxesForSelectedChanged
boost::signal< void(bool)> signal_displayBoundingBoxesChanged
boost::signal< void(bool)> signal_displayMainIconChanged
boost::signal< void(bool)> signal_ghostEchelonLevelItemsChanged
boost::signal< void(bool)> signal_allowSelectionOfGhostedItemsChanged
boost::signal< void(int)> signal_echelonLevelChanged
boost::signal< void(DtSharedAggregateDisplaySettings::ColorizedModelColorType)> signal_colorizedModelColorTypeChanged

Protected Slots

User input slots.

Receives notification that the user has changed a widget's value.

virtual void on_setDisplayAggregatesChanged ()
virtual void on_setShowLeafNodesChanged ()
virtual void on_displayBoundingBoxesForSelectedChanged ()
virtual void on_displayBoundingBoxesChanged ()
virtual void on_displayMainIconChanged ()
virtual void on_ghostEchelonLevelItemsChanged ()
virtual void on_allowSelectionOfGhostedItemsChanged ()
virtual void on_echelonLevelChanged ()
virtual void on_colorizedModelColorTypeChanged ()

Protected Member Functions

void setupGui ()
 Sets up the widget's fields.
void connectToSignals ()
 Connects widget signals to slots.
virtual void updateEnabledStates ()
 Updates enabled states of gui elements.

Protected Attributes

DtDemyDe

Detailed Description

Qt GUI to control the display of tactical graphics.

Constructor & Destructor Documentation

makVrv::DtAggregateSettingsWidget::DtAggregateSettingsWidget ( DtDe de,
QWidget parent,
Qt::WindowFlags  f = Qt::Widget 
)

CTOR.

virtual makVrv::DtAggregateSettingsWidget::~DtAggregateSettingsWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtAggregateSettingsWidget::setGhostEchelonLevelItems ( bool  enabled)
virtual
virtual void makVrv::DtAggregateSettingsWidget::setEchelonLevel ( int  )
virtual
virtual void makVrv::DtAggregateSettingsWidget::setDisplayBoundingBoxes ( bool  enabled)
virtual
virtual void makVrv::DtAggregateSettingsWidget::setDisplayAggregates ( bool  enabled)
virtual
virtual void makVrv::DtAggregateSettingsWidget::setDisplayLeafLevelItems ( bool  enabled)
virtual
virtual void makVrv::DtAggregateSettingsWidget::setDisplayBoundingBoxesForSelected ( bool  enabled)
virtual
virtual void makVrv::DtAggregateSettingsWidget::setAllowSelectingOfGhostedItems ( bool  enabled)
virtual
virtual void makVrv::DtAggregateSettingsWidget::setDisplayMainIcon ( bool  enabled)
virtual
virtual void makVrv::DtAggregateSettingsWidget::setColorizedModelColorType ( DtSharedAggregateDisplaySettings::ColorizedModelColorType  type)
virtual
virtual int makVrv::DtAggregateSettingsWidget::echelonLevel ( ) const
virtual
virtual bool makVrv::DtAggregateSettingsWidget::displayAggregates ( ) const
virtual
virtual bool makVrv::DtAggregateSettingsWidget::ghostEchelonLevelItems ( ) const
virtual
virtual bool makVrv::DtAggregateSettingsWidget::displayBoundingBoxes ( ) const
virtual
virtual bool makVrv::DtAggregateSettingsWidget::displayBoundingBoxesForSelected ( ) const
virtual
virtual bool makVrv::DtAggregateSettingsWidget::displayMainIcon ( ) const
virtual
virtual bool makVrv::DtAggregateSettingsWidget::displayLeafLevelItems ( ) const
virtual
virtual bool makVrv::DtAggregateSettingsWidget::allowSelectingOfGhostedItems ( ) const
virtual
virtual DtSharedAggregateDisplaySettings::ColorizedModelColorType makVrv::DtAggregateSettingsWidget::colorizedModelColorType ( ) const
virtual
virtual void makVrv::DtAggregateSettingsWidget::on_setDisplayAggregatesChanged ( )
protectedvirtualslot
virtual void makVrv::DtAggregateSettingsWidget::on_setShowLeafNodesChanged ( )
protectedvirtualslot
virtual void makVrv::DtAggregateSettingsWidget::on_displayBoundingBoxesForSelectedChanged ( )
protectedvirtualslot
virtual void makVrv::DtAggregateSettingsWidget::on_displayBoundingBoxesChanged ( )
protectedvirtualslot
virtual void makVrv::DtAggregateSettingsWidget::on_displayMainIconChanged ( )
protectedvirtualslot
virtual void makVrv::DtAggregateSettingsWidget::on_ghostEchelonLevelItemsChanged ( )
protectedvirtualslot
virtual void makVrv::DtAggregateSettingsWidget::on_allowSelectionOfGhostedItemsChanged ( )
protectedvirtualslot
virtual void makVrv::DtAggregateSettingsWidget::on_echelonLevelChanged ( )
protectedvirtualslot
virtual void makVrv::DtAggregateSettingsWidget::on_colorizedModelColorTypeChanged ( )
protectedvirtualslot
void makVrv::DtAggregateSettingsWidget::setupGui ( )
protected

Sets up the widget's fields.

Non-virtual (Called from CTOR).

void makVrv::DtAggregateSettingsWidget::connectToSignals ( )
protected

Connects widget signals to slots.

Non-virtual (Called from CTOR).

virtual void makVrv::DtAggregateSettingsWidget::updateEnabledStates ( )
protectedvirtual

Updates enabled states of gui elements.

Member Data Documentation

QCheckBox* makVrv::DtAggregateSettingsWidget::myShowAggregates
QCheckBox* makVrv::DtAggregateSettingsWidget::myShowBoundingVolumes
QCheckBox* makVrv::DtAggregateSettingsWidget::myShowBoundingVolumesOnlyForSelected
QCheckBox* makVrv::DtAggregateSettingsWidget::myGhostEchelonSettingsBox
QLabel* makVrv::DtAggregateSettingsWidget::myToEchelonLabel
QSpinBox* makVrv::DtAggregateSettingsWidget::myToEchelonLevel
QCheckBox* makVrv::DtAggregateSettingsWidget::myAllowSelectionOfGhosted
QCheckBox* makVrv::DtAggregateSettingsWidget::myShowMainIcon
QCheckBox* makVrv::DtAggregateSettingsWidget::myShowLeafNodes
QLabel* makVrv::DtAggregateSettingsWidget::myForceColoringLabel
QRadioButton* makVrv::DtAggregateSettingsWidget::myPrimaryColorsRadioButton
QRadioButton* makVrv::DtAggregateSettingsWidget::myIconColorsRadioButton
DtDe& makVrv::DtAggregateSettingsWidget::myDe
protected

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)