VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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)
 default constructor
virtual ~DtPerformanceOptionsWidget ()
 destructor
- Public Member Functions inherited from makVrf::DtPerformanceOptionsWidgetInterface
virtual ~DtPerformanceOptionsWidgetInterface ()
 virtual DTOR

Public Attributes

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

Protected Slots

virtual void onUpdateSlider ()
 Calls down to logic to update slider.
virtual void onSmoothingChoiceChanged ()
 Called when radio button selection has changed for smoothing type.
virtual void onUpdateSmoothingSpecifiedByUserEnabled ()
 Called to send a signal to change the value as specified by user.
virtual void onUpdateSmoothingSpecifiedByUserSpinBox ()
virtual void onUpdateSmoothingSpecifiedByUserSlider ()

Protected Member Functions

void setupGui ()
virtual void setSliderPosition (double)
 Sets the position of the slider. Disables signals being sent from the slider while setting.
virtual void setTranslationValue (const QString &)
 Sets the text for translation value.
virtual void setRotationValue (const QString &)
 Sets the text for rotational value.
virtual void setSmoothingValue (const QString &)
 Sets the text for smoothing value.
virtual void setUserDefinedSmoothing (bool b)
 Sets whether or not the user is definiting the smoothing or the server.
virtual void setUserDefinedSmoothingPeriod (double)
 Sets the smoothing period for the spin box and slider.
virtual void setUserDefinedSmoothingEnabled (bool)
 Sets whether or not user defined smoothing is enabled.

Protected Attributes

makVrv::DtDemyDe

Private Member Functions

 DtPerformanceOptionsWidget (const DtPerformanceOptionsWidget &orig)
 copy constructor. Not Implemented.
DtPerformanceOptionsWidgetoperator= (const DtPerformanceOptionsWidget &rhs)
 assignment operator. Not Implemented.

Constructor & Destructor Documentation

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

default constructor

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

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  )
protectedvirtual

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 &  )
protectedvirtual

Sets the text for translation value.

Implements makVrf::DtPerformanceOptionsWidgetInterface.

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

Sets the text for rotational value.

Implements makVrf::DtPerformanceOptionsWidgetInterface.

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

Sets the text for smoothing value.

Implements makVrf::DtPerformanceOptionsWidgetInterface.

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

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

Implements makVrf::DtPerformanceOptionsWidgetInterface.

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

Sets the smoothing period for the spin box and slider.

Implements makVrf::DtPerformanceOptionsWidgetInterface.

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

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 ( )
protectedvirtualslot
virtual void makVrf::DtPerformanceOptionsWidget::onUpdateSmoothingSpecifiedByUserSlider ( )
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
QGroupBox* 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 Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)