MIRA
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
LongSpinBoxBase< T > Class Template Reference

A spinbox for integral values of any type T (intended to be used with 64bit values), implemented by subclassing QAbstractSpinBox. More...

#include <widgets/PropertyEditorCommonDelegates.h>

Inheritance diagram for LongSpinBoxBase< T >:
Inheritance graph
[legend]

Public Member Functions

 LongSpinBoxBase (QWidget *parent=0)
 
value () const
 
minimum () const
 
void setMinimum (T min)
 
maximum () const
 
void setMaximum (T max)
 
void setRange (T min, T max)
 
StepEnabled stepEnabled () const
 
singleStep ()
 
void setSingleStep (T step)
 
void stepBy (int steps) override
 
virtual void setValue (T val)
 
void onEditFinished ()
 

Protected Member Functions

QValidator::State validate (QString &input, int &pos) const override
 
valueFromText (const QString &text) const
 
QString textFromValue (T val) const
 

Protected Attributes

m_minimum
 
m_maximum
 
m_step
 
m_value
 

Detailed Description

template<typename T>
class mira::LongSpinBoxBase< T >

A spinbox for integral values of any type T (intended to be used with 64bit values), implemented by subclassing QAbstractSpinBox.

Constructor & Destructor Documentation

◆ LongSpinBoxBase()

LongSpinBoxBase ( QWidget *  parent = 0)
inlineexplicit

Member Function Documentation

◆ value()

T value ( ) const
inline

◆ minimum()

T minimum ( ) const
inline

◆ setMinimum()

void setMinimum ( min)
inline

◆ maximum()

T maximum ( ) const
inline

◆ setMaximum()

void setMaximum ( max)
inline

◆ setRange()

void setRange ( min,
max 
)
inline

◆ stepEnabled()

StepEnabled stepEnabled ( ) const
inline

◆ singleStep()

T singleStep ( )
inline

◆ setSingleStep()

void setSingleStep ( step)
inline

◆ stepBy()

void stepBy ( int  steps)
inlineoverride

◆ validate()

QValidator::State validate ( QString &  input,
int &  pos 
) const
inlineoverrideprotected

◆ valueFromText()

T valueFromText ( const QString &  text) const
inlineprotected

◆ textFromValue()

QString textFromValue ( val) const
inlineprotected

◆ setValue()

virtual void setValue ( val)
inlinevirtual

◆ onEditFinished()

void onEditFinished ( )
inline

Member Data Documentation

◆ m_minimum

T m_minimum
protected

◆ m_maximum

T m_maximum
protected

◆ m_step

T m_step
protected

◆ m_value

T m_value
protected

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