VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 (double size)
virtual void setDdmRegionSizeUnitLabel (const DtUnicode &label)
virtual void setDdmRegionSizeMaxRange (double range)
virtual void setDdmRegionSizeDecimals (int decimals)
virtual void setRegionUpdateThreshold (int percentage)
virtual void setAltitudeThresholdEnabled (bool enabled)
virtual void setAltitudeThreshold (double threshold)
virtual void setAltitudeThresholdUnitLabel (const DtUnicode &label)
virtual void setAltitudeThresholdMaxRange (double range)
virtual void setAltitudeThresholdDecimals (int decimals)
- 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 (double)
void on_myRegionUpdateThresholdSpinBox_valueChanged (int)
void on_myAltitudeThresholdSpinBox_valueChanged (double)
void on_myHideEntitiesCheckbox_stateChanged (int)

Protected Member Functions

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

Protected Attributes

QDoubleSpinBox * myDdmRegionSizeSpinBox
QLabelregionSizeLabel
QSpinBoxmyRegionUpdateThresholdSpinBox
QDoubleSpinBox * myAltitudeThresholdSpinBox
QCheckBoxmyHideEntitiesCheckbox
QHBoxLayout * myMainLayout

Additional Inherited Members

- Public Attributes inherited from makVrv::DtInterestManagementInterface
boost::signal< void(double)> signal_ddmRegionSizeChanged
boost::signal< void(int)> signal_regionUpdateThresholdChanged
boost::signal< void(bool)> signal_altitudeThresholdEnabledChanged
boost::signal< void(double)> 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 ( double  size)
virtual
virtual void makVrv::DtInterestManagementWidget::setDdmRegionSizeUnitLabel ( const DtUnicode label)
virtual
virtual void makVrv::DtInterestManagementWidget::setDdmRegionSizeMaxRange ( double  range)
virtual
virtual void makVrv::DtInterestManagementWidget::setDdmRegionSizeDecimals ( int  decimals)
virtual
virtual void makVrv::DtInterestManagementWidget::setRegionUpdateThreshold ( int  percentage)
virtual
virtual void makVrv::DtInterestManagementWidget::setAltitudeThresholdEnabled ( bool  enabled)
virtual
virtual void makVrv::DtInterestManagementWidget::setAltitudeThreshold ( double  threshold)
virtual
virtual void makVrv::DtInterestManagementWidget::setAltitudeThresholdUnitLabel ( const DtUnicode label)
virtual
virtual void makVrv::DtInterestManagementWidget::setAltitudeThresholdMaxRange ( double  range)
virtual
virtual void makVrv::DtInterestManagementWidget::setAltitudeThresholdDecimals ( int  decimals)
virtual
void makVrv::DtInterestManagementWidget::on_myDdmRegionSizeSpinBox_valueChanged ( double  )
protectedslot
void makVrv::DtInterestManagementWidget::on_myRegionUpdateThresholdSpinBox_valueChanged ( int  )
protectedslot
void makVrv::DtInterestManagementWidget::on_myAltitudeThresholdSpinBox_valueChanged ( double  )
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

QDoubleSpinBox* makVrv::DtInterestManagementWidget::myDdmRegionSizeSpinBox
protected
QLabel* makVrv::DtInterestManagementWidget::regionSizeLabel
protected
QSpinBox* makVrv::DtInterestManagementWidget::myRegionUpdateThresholdSpinBox
protected
QDoubleSpinBox* 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 Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)