VR-Forces Developer's Guide
 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.

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

Public Member Functions

 DtInterestManagementWidget (QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~DtInterestManagementWidget ()
 
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 ()
 

Protected Attributes

QDoubleSpinBoxmyDdmRegionSizeSpinBox
 
QLabelregionSizeLabel
 
QSpinBoxmyRegionUpdateThresholdSpinBox
 
QDoubleSpinBoxmyAltitudeThresholdSpinBox
 
QCheckBoxmyHideEntitiesCheckbox
 
QVBoxLayout * myMainLayout
 

Additional Inherited Members

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

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
QVBoxLayout* makVrv::DtInterestManagementWidget::myMainLayout
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)