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 | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Private Member Functions
makVrf::DtPerformanceOptionsWidget Class Reference
Inheritance diagram for makVrf::DtPerformanceOptionsWidget:
Inheritance graph
[legend]

Public Member Functions

 DtPerformanceOptionsWidget (makVrv::DtDe &, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 
virtual ~DtPerformanceOptionsWidget () override
 
- Public Member Functions inherited from makVrf::DtPerformanceOptionsWidgetInterface
virtual ~DtPerformanceOptionsWidgetInterface ()
 

Public Attributes

QVBoxLayout * myMainLayout
 
QHBoxLayout * myPerformanceLayout
 
QLabelmyMinLabel
 
QLabelmyMaxLabel
 
QSlider * myPerformanceSlider
 
QLabelmyTranslationValue
 
QLabelmyRotationValue
 
QRadioButton * mySmoothingValue
 
QRadioButton * mySpecifySmoothingValue
 
QWidget * mySmoothingGroup
 
QCheckBoxmySmoothingCheckbox
 
QSlider * mySmoothingPeriodSlider
 
QDoubleSpinBoxmySmoothingPeriodSpinBox
 
- Public Attributes inherited from makVrf::DtPerformanceOptionsWidgetInterface
boost::signals2::signal< void(double)> signal_performanceOptionsChanged
 
boost::signals2::signal< void(bool)> signal_userDefinedSmoothing
 
boost::signals2::signal< void(bool)> signal_smoothingEnabled
 
boost::signals2::signal< void(double)> signal_userDefinedSmoothingPeriod
 

Protected Slots

virtual void onUpdateSlider ()
 
virtual void onSmoothingChoiceChanged ()
 
virtual void onUpdateSmoothingSpecifiedByUserEnabled ()
 
virtual void onUpdateSmoothingSpecifiedByUserSpinBox (double)
 
virtual void onUpdateSmoothingSpecifiedByUserSlider (int)
 

Protected Member Functions

void setupGui ()
 
virtual void setSliderPosition (double) override
 
virtual void setTranslationValue (const QString &) override
 
virtual void setRotationValue (const QString &) override
 
virtual void setSmoothingValue (const QString &) override
 
virtual void setUserDefinedSmoothing (bool b) override
 
virtual void setUserDefinedSmoothingPeriod (double) override
 
virtual void setUserDefinedSmoothingEnabled (bool) override
 

Protected Attributes

makVrv::DtDemyDe
 

Private Member Functions

 DtPerformanceOptionsWidget (const DtPerformanceOptionsWidget &orig)
 
DtPerformanceOptionsWidgetoperator= (const DtPerformanceOptionsWidget &rhs)
 

Constructor & Destructor Documentation

makVrf::DtPerformanceOptionsWidget::DtPerformanceOptionsWidget ( makVrv::DtDe ,
QWidget *  parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

default constructor

virtual makVrf::DtPerformanceOptionsWidget::~DtPerformanceOptionsWidget ( )
overridevirtual

destructor

makVrf::DtPerformanceOptionsWidget::DtPerformanceOptionsWidget ( const DtPerformanceOptionsWidget orig)
private

copy constructor. Not Implemented.

Member Function Documentation

void makVrf::DtPerformanceOptionsWidget::setupGui ( )
protected
virtual void makVrf::DtPerformanceOptionsWidget::setSliderPosition ( double  )
overrideprotectedvirtual

Sets the position of the slider. Disables signals being sent from the slider while setting.

Implements makVrf::DtPerformanceOptionsWidgetInterface.

virtual void makVrf::DtPerformanceOptionsWidget::setTranslationValue ( const QString &  )
overrideprotectedvirtual

Sets the text for translation value.

Implements makVrf::DtPerformanceOptionsWidgetInterface.

virtual void makVrf::DtPerformanceOptionsWidget::setRotationValue ( const QString &  )
overrideprotectedvirtual

Sets the text for rotational value.

Implements makVrf::DtPerformanceOptionsWidgetInterface.

virtual void makVrf::DtPerformanceOptionsWidget::setSmoothingValue ( const QString &  )
overrideprotectedvirtual

Sets the text for smoothing value.

Implements makVrf::DtPerformanceOptionsWidgetInterface.

virtual void makVrf::DtPerformanceOptionsWidget::setUserDefinedSmoothing ( bool  b)
overrideprotectedvirtual

Sets whether or not the user is definiting the smoothing or the server.

Implements makVrf::DtPerformanceOptionsWidgetInterface.

virtual void makVrf::DtPerformanceOptionsWidget::setUserDefinedSmoothingPeriod ( double  )
overrideprotectedvirtual

Sets the smoothing period for the spin box and slider.

Implements makVrf::DtPerformanceOptionsWidgetInterface.

virtual void makVrf::DtPerformanceOptionsWidget::setUserDefinedSmoothingEnabled ( bool  )
overrideprotectedvirtual

Sets whether or not user defined smoothing is enabled.

Implements makVrf::DtPerformanceOptionsWidgetInterface.

virtual void makVrf::DtPerformanceOptionsWidget::onUpdateSlider ( )
protectedvirtualslot

Calls down to logic to update slider.

virtual void makVrf::DtPerformanceOptionsWidget::onSmoothingChoiceChanged ( )
protectedvirtualslot

Called when radio button selection has changed for smoothing type.

virtual void makVrf::DtPerformanceOptionsWidget::onUpdateSmoothingSpecifiedByUserEnabled ( )
protectedvirtualslot

Called to send a signal to change the value as specified by user.

virtual void makVrf::DtPerformanceOptionsWidget::onUpdateSmoothingSpecifiedByUserSpinBox ( double  )
protectedvirtualslot
virtual void makVrf::DtPerformanceOptionsWidget::onUpdateSmoothingSpecifiedByUserSlider ( int  )
protectedvirtualslot
DtPerformanceOptionsWidget& makVrf::DtPerformanceOptionsWidget::operator= ( const DtPerformanceOptionsWidget rhs)
private

assignment operator. Not Implemented.

Member Data Documentation

QVBoxLayout* makVrf::DtPerformanceOptionsWidget::myMainLayout
QHBoxLayout* makVrf::DtPerformanceOptionsWidget::myPerformanceLayout
QLabel* makVrf::DtPerformanceOptionsWidget::myMinLabel
QLabel* makVrf::DtPerformanceOptionsWidget::myMaxLabel
QSlider* makVrf::DtPerformanceOptionsWidget::myPerformanceSlider
QLabel* makVrf::DtPerformanceOptionsWidget::myTranslationValue
QLabel* makVrf::DtPerformanceOptionsWidget::myRotationValue
QRadioButton* makVrf::DtPerformanceOptionsWidget::mySmoothingValue
QRadioButton* makVrf::DtPerformanceOptionsWidget::mySpecifySmoothingValue
QWidget* makVrf::DtPerformanceOptionsWidget::mySmoothingGroup
QCheckBox* makVrf::DtPerformanceOptionsWidget::mySmoothingCheckbox
QSlider* makVrf::DtPerformanceOptionsWidget::mySmoothingPeriodSlider
QDoubleSpinBox* makVrf::DtPerformanceOptionsWidget::mySmoothingPeriodSpinBox
makVrv::DtDe& makVrf::DtPerformanceOptionsWidget::myDe
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)