3ds Max C++ API Reference
QmaxFloatSlider Class Reference

Qt Max slider for float values. More...

#include <QMaxFloatSlider.h>

+ Inheritance diagram for QmaxFloatSlider:

Public Types

enum class  TickMarkPosition { Above , Below }
 

Public Slots

void setValue (const float value)
 
void setValue (const double value)
 
void setSpinboxPrefix (const QString prefix)
 
void setSpinboxSuffix (const QString suffix)
 
void setSpinboxLabel (const QString label)
 
void setSpinboxVisible (const bool visible)
 
void setSpinboxDecimals (const int decimals)
 
void setSpinboxSingleStep (const float single_step)
 
void setSpinboxMinimum (const float minimum)
 
void setSpinboxMaximum (const float maximum)
 

Signals

void valueChanged (float value)
 

Public Member Functions

 QmaxFloatSlider (const TickMarkPosition tickmark_position, const std::vector< std::pair< QString, float >> &tick_marks, QWidget *parent=nullptr)
 
 ~QmaxFloatSlider ()
 
float value () const
 
QString spinboxPrefix () const
 
QString spinboxSuffix () const
 
QString spinboxLabel () const
 
bool spinboxVisible () const
 
int spinboxDecimals () const
 
float spinboxSingleStep () const
 
float spinboxMinimum () const
 
float spinboxMaximum () const
 

Properties

float value
 
QString spinboxPrefix
 
QString spinboxSuffix
 
QString spinboxLabel
 
bool spinboxVisible
 
int decimals
 
float singleStep
 
float minimum
 
float maximum
 

Detailed Description

Qt Max slider for float values.

Member Enumeration Documentation

◆ TickMarkPosition

enum TickMarkPosition
strong
Enumerator
Above 
Below 
52  {
53  Above,
54  Below
55  };

Constructor & Destructor Documentation

◆ QmaxFloatSlider()

QmaxFloatSlider ( const TickMarkPosition  tickmark_position,
const std::vector< std::pair< QString, float >> &  tick_marks,
QWidget *  parent = nullptr 
)

◆ ~QmaxFloatSlider()

Member Function Documentation

◆ value()

float value ( ) const

◆ spinboxPrefix()

QString spinboxPrefix ( ) const

◆ spinboxSuffix()

QString spinboxSuffix ( ) const

◆ spinboxLabel()

QString spinboxLabel ( ) const

◆ spinboxVisible()

bool spinboxVisible ( ) const

◆ spinboxDecimals()

int spinboxDecimals ( ) const

◆ spinboxSingleStep()

float spinboxSingleStep ( ) const

◆ spinboxMinimum()

float spinboxMinimum ( ) const

◆ spinboxMaximum()

float spinboxMaximum ( ) const

◆ setValue [1/2]

void setValue ( const float  value)
slot

◆ setValue [2/2]

void setValue ( const double  value)
slot

◆ setSpinboxPrefix

void setSpinboxPrefix ( const QString  prefix)
slot

◆ setSpinboxSuffix

void setSpinboxSuffix ( const QString  suffix)
slot

◆ setSpinboxLabel

void setSpinboxLabel ( const QString  label)
slot

◆ setSpinboxVisible

void setSpinboxVisible ( const bool  visible)
slot

◆ setSpinboxDecimals

void setSpinboxDecimals ( const int  decimals)
slot

◆ setSpinboxSingleStep

void setSpinboxSingleStep ( const float  single_step)
slot

◆ setSpinboxMinimum

void setSpinboxMinimum ( const float  minimum)
slot

◆ setSpinboxMaximum

void setSpinboxMaximum ( const float  maximum)
slot

◆ valueChanged

void valueChanged ( float  value)
signal

Property Documentation

◆ value

float value
readwrite

◆ spinboxPrefix

QString spinboxPrefix
readwrite

◆ spinboxSuffix

QString spinboxSuffix
readwrite

◆ spinboxLabel

QString spinboxLabel
readwrite

◆ spinboxVisible

bool spinboxVisible
readwrite

◆ decimals

int decimals
readwrite

◆ singleStep

float singleStep
readwrite

◆ minimum

float minimum
readwrite

◆ maximum

float maximum
readwrite