VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtInterestManagementWidget Class Reference

The widget for displaying and editing the interest management settings. More...

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

Public Member Functions

 DtInterestManagementWidget (QWidget *parent=0, Qt::WindowFlags flags=0)
 CTOR.
virtual ~DtInterestManagementWidget ()
 Virtual DTOR.
Field value setters.

Sets the values of the widget's corresponding fields.

virtual void setDdmRegionSize (int size)
virtual void setDdmRegionSizeUnitLabel (const DtUnicode &label)
virtual void setRegionUpdateThreshold (int percentage)
virtual void setAltitudeThresholdEnabled (bool enabled)
virtual void setAltitudeThreshold (int threshold)
virtual void setAltitudeThresholdUnitLabel (const DtUnicode &label)
- Public Member Functions inherited from makVrv::DtInterestManagementInterface
virtual ~DtInterestManagementInterface ()

Protected Slots

User input slots.

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

void on_myDdmRegionSizeSpinBox_valueChanged (int)
void on_myRegionUpdateThresholdSpinBox_valueChanged (int)
void on_myAltitudeThresholdSpinBox_valueChanged (int)
void on_myHideEntitiesCheckbox_stateChanged (int)

Protected Member Functions

void setupGui ()
 Sets up the widget's fields.

Protected Attributes

QSpinBox * myDdmRegionSizeSpinBox
QLabelregionSizeLabel
QSpinBox * myRegionUpdateThresholdSpinBox
QSpinBox * myAltitudeThresholdSpinBox
QCheckBoxmyHideEntitiesCheckbox
QHBoxLayout * myMainLayout

Additional Inherited Members

- Public Attributes inherited from makVrv::DtInterestManagementInterface
boost::signal< void(int)> signal_ddmRegionSizeChanged
boost::signal< void(int)> signal_regionUpdateThresholdChanged
boost::signal< void(bool)> signal_altitudeThresholdEnabledChanged
boost::signal< void(int)> signal_altitudeThresholdChanged

Detailed Description

The widget for displaying and editing the interest management settings.

Constructor & Destructor Documentation

makVrv::DtInterestManagementWidget::DtInterestManagementWidget ( QWidget parent = 0,
Qt::WindowFlags  flags = 0 
)

CTOR.

virtual makVrv::DtInterestManagementWidget::~DtInterestManagementWidget ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtInterestManagementWidget::setDdmRegionSize ( int  size)
virtual
virtual void makVrv::DtInterestManagementWidget::setDdmRegionSizeUnitLabel ( const DtUnicode label)
virtual
virtual void makVrv::DtInterestManagementWidget::setRegionUpdateThreshold ( int  percentage)
virtual
virtual void makVrv::DtInterestManagementWidget::setAltitudeThresholdEnabled ( bool  enabled)
virtual
virtual void makVrv::DtInterestManagementWidget::setAltitudeThreshold ( int  threshold)
virtual
virtual void makVrv::DtInterestManagementWidget::setAltitudeThresholdUnitLabel ( const DtUnicode label)
virtual
void makVrv::DtInterestManagementWidget::on_myDdmRegionSizeSpinBox_valueChanged ( int  )
protectedslot
void makVrv::DtInterestManagementWidget::on_myRegionUpdateThresholdSpinBox_valueChanged ( int  )
protectedslot
void makVrv::DtInterestManagementWidget::on_myAltitudeThresholdSpinBox_valueChanged ( int  )
protectedslot
void makVrv::DtInterestManagementWidget::on_myHideEntitiesCheckbox_stateChanged ( int  )
protectedslot
void makVrv::DtInterestManagementWidget::setupGui ( )
protected

Sets up the widget's fields.

Non-virtual (Called from CTOR).

Member Data Documentation

QSpinBox* makVrv::DtInterestManagementWidget::myDdmRegionSizeSpinBox
protected
QLabel* makVrv::DtInterestManagementWidget::regionSizeLabel
protected
QSpinBox* makVrv::DtInterestManagementWidget::myRegionUpdateThresholdSpinBox
protected
QSpinBox* makVrv::DtInterestManagementWidget::myAltitudeThresholdSpinBox
protected
QCheckBox* makVrv::DtInterestManagementWidget::myHideEntitiesCheckbox
protected
QHBoxLayout* makVrv::DtInterestManagementWidget::myMainLayout
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)