Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkNumberPropertySlider Class Reference

#include <QmitkNumberPropertySlider.h>

Inheritance diagram for QmitkNumberPropertySlider:
Collaboration diagram for QmitkNumberPropertySlider:

Public Member Functions

 QmitkNumberPropertySlider (QWidget *parent=nullptr)
 
 ~QmitkNumberPropertySlider () override
 
void SetProperty (mitk::IntProperty *property)
 
void SetProperty (mitk::FloatProperty *property)
 
void SetProperty (mitk::DoubleProperty *property)
 
short getDecimalPlaces () const
 
void setDecimalPlaces (short)
 
bool getShowPercent () const
 
void setShowPercent (bool)
 
int minValue () const
 
void setMinValue (int)
 
int maxValue () const
 
void setMaxValue (int)
 
double doubleValue () const
 
void setDoubleValue (double)
 

Protected Slots

void onValueChanged (int)
 

Properties

short decimalPlaces READ
 
bool showPercent
 
int minValue
 
int maxValue
 

Detailed Description

Definition at line 29 of file QmitkNumberPropertySlider.h.

Constructor & Destructor Documentation

◆ QmitkNumberPropertySlider()

QmitkNumberPropertySlider::QmitkNumberPropertySlider ( QWidget *  parent = nullptr)

Definition at line 149 of file QmitkNumberPropertySlider.cpp.

References maxValue, minValue, and onValueChanged().

◆ ~QmitkNumberPropertySlider()

QmitkNumberPropertySlider::~QmitkNumberPropertySlider ( )
override

Definition at line 90 of file QmitkNumberPropertySlider.cpp.

Member Function Documentation

◆ doubleValue()

double QmitkNumberPropertySlider::doubleValue ( ) const

Definition at line 247 of file QmitkNumberPropertySlider.cpp.

◆ getDecimalPlaces()

short QmitkNumberPropertySlider::getDecimalPlaces ( ) const

Definition at line 173 of file QmitkNumberPropertySlider.cpp.

◆ getShowPercent()

bool QmitkNumberPropertySlider::getShowPercent ( ) const

Definition at line 197 of file QmitkNumberPropertySlider.cpp.

◆ maxValue()

int QmitkNumberPropertySlider::maxValue ( ) const

Referenced by setMinValue().

◆ minValue()

int QmitkNumberPropertySlider::minValue ( ) const

Referenced by setShowPercent().

◆ onValueChanged

void QmitkNumberPropertySlider::onValueChanged ( int  value)
protectedslot

◆ setDecimalPlaces()

void QmitkNumberPropertySlider::setDecimalPlaces ( short  places)

Definition at line 178 of file QmitkNumberPropertySlider.cpp.

References DT_DOUBLE, and DT_FLOAT.

◆ setDoubleValue()

void QmitkNumberPropertySlider::setDoubleValue ( double  value)

Definition at line 252 of file QmitkNumberPropertySlider.cpp.

References ROUND.

Referenced by onValueChanged().

◆ setMaxValue()

void QmitkNumberPropertySlider::setMaxValue ( int  value)

◆ setMinValue()

void QmitkNumberPropertySlider::setMinValue ( int  value)

◆ SetProperty() [1/3]

void QmitkNumberPropertySlider::SetProperty ( mitk::IntProperty property)

◆ SetProperty() [2/3]

void QmitkNumberPropertySlider::SetProperty ( mitk::FloatProperty property)

Definition at line 109 of file QmitkNumberPropertySlider.cpp.

◆ SetProperty() [3/3]

void QmitkNumberPropertySlider::SetProperty ( mitk::DoubleProperty property)

Definition at line 124 of file QmitkNumberPropertySlider.cpp.

◆ setShowPercent()

void QmitkNumberPropertySlider::setShowPercent ( bool  showPercent)

Definition at line 202 of file QmitkNumberPropertySlider.cpp.

References DT_DOUBLE, DT_FLOAT, minValue(), and ROUND.

Referenced by QmitkPropertyListPopup::fillPopup().

Property Documentation

◆ maxValue

int QmitkNumberPropertySlider::maxValue
readwrite

Definition at line 35 of file QmitkNumberPropertySlider.h.

Referenced by QmitkNumberPropertySlider().

◆ minValue

int QmitkNumberPropertySlider::minValue
readwrite

Definition at line 34 of file QmitkNumberPropertySlider.h.

Referenced by QmitkNumberPropertySlider().

◆ READ

short decimalPlaces QmitkNumberPropertySlider::READ
write

Definition at line 32 of file QmitkNumberPropertySlider.h.

◆ showPercent

bool QmitkNumberPropertySlider::showPercent
readwrite

Definition at line 33 of file QmitkNumberPropertySlider.h.


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