VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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. More...
 
virtual ~DtAggregateSettingsWidget ()
 DTOR. More...
 
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. More...
 

Public Attributes

QCheckBoxmyShowAggregates
 
QCheckBoxmyShowBoundingVolumes
 
QCheckBoxmyShowBoundingVolumesOnlyForSelected
 
QCheckBoxmyGhostEchelonSettingsBox
 
QLabelmyToEchelonLabel
 
QSpinBoxmyToEchelonLevel
 
QCheckBoxmyAllowSelectionOfGhosted
 
QCheckBoxmyShowMainIcon
 
QCheckBoxmyShowLeafNodes
 
QLabelmyForceColoringLabel
 
QRadioButton * myPrimaryColorsRadioButton
 
QRadioButton * myIconColorsRadioButton
 
- Public Attributes inherited from makVrv::DtAggregateSettingsInterface
boost::signalslib::signal
< void(bool)> 
signal_displayAggregatesChanged
 
boost::signalslib::signal
< void(bool)> 
signal_showLeafNodesChanged
 
boost::signalslib::signal
< void(bool)> 
signal_displayBoundingBoxesForSelectedChanged
 
boost::signalslib::signal
< void(bool)> 
signal_displayBoundingBoxesChanged
 
boost::signalslib::signal
< void(bool)> 
signal_displayMainIconChanged
 
boost::signalslib::signal
< void(bool)> 
signal_ghostEchelonLevelItemsChanged
 
boost::signalslib::signal
< void(bool)> 
signal_allowSelectionOfGhostedItemsChanged
 
boost::signalslib::signal
< void(int)> 
signal_echelonLevelChanged
 
boost::signalslib::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. More...
 
void connectToSignals ()
 Connects widget signals to slots. More...
 
virtual void updateEnabledStates ()
 Updates enabled states of gui elements. More...
 

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)