VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Signals | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtEntityAttributeSpinBox Class Reference

A customized spin box that supports signals for return key pressed event and focus in/out events. It's used in some parts of the entity control panel to display various values and display units.

Inheritance diagram for makVrf::DtEntityAttributeSpinBox:
Inheritance graph
[legend]

Signals

void focussed (bool focus)
 
void returnPressed ()
 

Public Member Functions

 DtEntityAttributeSpinBox (QWidget *parent=NULL)
 
 ~DtEntityAttributeSpinBox ()
 
virtual void clear ()
 
virtual void setActualValue (double actualValue)
 
virtual void setLeadingZeroes (int leadingZeroes)
 
virtual bool leadingZeroes () const
 
virtual QValidator::State validate (QString &input, int &pos) const override
 
virtual void setDisplayDecimals (int)
 
int displayDecimals () const
 

Protected Member Functions

virtual void focusInEvent (QFocusEvent *e)
 
virtual void focusOutEvent (QFocusEvent *e)
 
virtual QString textFromValue (double val) const
 

Protected Attributes

QString mySuffix
 
bool myActualValueEnabled
 
int myLeadingZeroes
 
int myDisplayDecimals
 

Constructor & Destructor Documentation

makVrf::DtEntityAttributeSpinBox::DtEntityAttributeSpinBox ( QWidget *  parent = NULL)
explicit
makVrf::DtEntityAttributeSpinBox::~DtEntityAttributeSpinBox ( )

Member Function Documentation

virtual void makVrf::DtEntityAttributeSpinBox::clear ( )
virtual
virtual void makVrf::DtEntityAttributeSpinBox::setActualValue ( double  actualValue)
virtual

set the spin box value with additional settings (e.g. colored text) use value() to get the current value.

virtual void makVrf::DtEntityAttributeSpinBox::setLeadingZeroes ( int  leadingZeroes)
virtual

set/get the leading zeroes count. default is 0 this is only relevant when decimals property is 0

virtual bool makVrf::DtEntityAttributeSpinBox::leadingZeroes ( ) const
virtual
virtual QValidator::State makVrf::DtEntityAttributeSpinBox::validate ( QString &  input,
int pos 
) const
overridevirtual
virtual void makVrf::DtEntityAttributeSpinBox::setDisplayDecimals ( int  )
virtual
int makVrf::DtEntityAttributeSpinBox::displayDecimals ( ) const
void makVrf::DtEntityAttributeSpinBox::focussed ( bool  focus)
signal
void makVrf::DtEntityAttributeSpinBox::returnPressed ( )
signal
virtual void makVrf::DtEntityAttributeSpinBox::focusInEvent ( QFocusEvent *  e)
protectedvirtual
virtual void makVrf::DtEntityAttributeSpinBox::focusOutEvent ( QFocusEvent *  e)
protectedvirtual
virtual QString makVrf::DtEntityAttributeSpinBox::textFromValue ( double  val) const
protectedvirtual

Member Data Documentation

QString makVrf::DtEntityAttributeSpinBox::mySuffix
protected
bool makVrf::DtEntityAttributeSpinBox::myActualValueEnabled
protected
int makVrf::DtEntityAttributeSpinBox::myLeadingZeroes
protected
int makVrf::DtEntityAttributeSpinBox::myDisplayDecimals
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)