Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkNumberPropertyEditor.h>
Public Member Functions | |
QmitkNumberPropertyEditor (mitk::IntProperty *, QWidget *parent) | |
QmitkNumberPropertyEditor (mitk::FloatProperty *, QWidget *parent) | |
QmitkNumberPropertyEditor (mitk::DoubleProperty *, QWidget *parent) | |
~QmitkNumberPropertyEditor () override | |
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) |
![]() | |
PropertyEditor (mitk::BaseProperty *) | |
~PropertyEditor () override | |
void | OnModified (const itk::EventObject &e) |
void | OnDelete (const itk::EventObject &e) |
![]() | |
PropertyObserver () | |
virtual | ~PropertyObserver () |
Protected Slots | |
void | onValueChanged (int) |
Protected Member Functions | |
void | initialize () |
QString | textFromValue (int) const override |
int | valueFromText (const QString &) const override |
void | PropertyChanged () override |
void | PropertyRemoved () override |
void | DisplayNumber () |
![]() | |
void | BeginModifyProperty () |
void | EndModifyProperty () |
Protected Attributes | |
union { | |
mitk::GenericProperty< int > * m_IntProperty | |
mitk::GenericProperty< float > * m_FloatProperty | |
mitk::GenericProperty< double > * m_DoubleProperty | |
}; | |
const int | m_DataType |
short | m_DecimalPlaces |
double | m_FactorPropertyToSpinbox |
double | m_FactorSpinboxToDisplay |
bool | m_ShowPercents |
![]() | |
mitk::BaseProperty * | m_Property |
![]() | |
unsigned long | m_ModifiedTag |
unsigned long | m_DeleteTag |
bool | m_SelfCall |
Properties | |
short decimalPlaces | READ |
bool | showPercent |
int | minValue |
int | maxValue |
Definition at line 21 of file QmitkNumberPropertyEditor.h.
QmitkNumberPropertyEditor::QmitkNumberPropertyEditor | ( | mitk::IntProperty * | property, |
QWidget * | parent | ||
) |
Definition at line 24 of file QmitkNumberPropertyEditor.cpp.
References initialize().
QmitkNumberPropertyEditor::QmitkNumberPropertyEditor | ( | mitk::FloatProperty * | property, |
QWidget * | parent | ||
) |
Definition at line 30 of file QmitkNumberPropertyEditor.cpp.
References initialize().
QmitkNumberPropertyEditor::QmitkNumberPropertyEditor | ( | mitk::DoubleProperty * | property, |
QWidget * | parent | ||
) |
Definition at line 36 of file QmitkNumberPropertyEditor.cpp.
References initialize().
|
override |
Definition at line 42 of file QmitkNumberPropertyEditor.cpp.
|
protected |
Definition at line 246 of file QmitkNumberPropertyEditor.cpp.
References DT_DOUBLE, DT_FLOAT, DT_INT, mitk::GenericProperty< T >::GetValue(), m_DataType, m_DoubleProperty, m_FloatProperty, m_IntProperty, mitk::PropertyEditor::m_Property, and setDoubleValue().
Referenced by initialize(), PropertyChanged(), setDecimalPlaces(), and setShowPercent().
double QmitkNumberPropertyEditor::doubleValue | ( | ) | const |
Definition at line 160 of file QmitkNumberPropertyEditor.cpp.
References m_FactorPropertyToSpinbox.
short QmitkNumberPropertyEditor::getDecimalPlaces | ( | ) | const |
Definition at line 92 of file QmitkNumberPropertyEditor.cpp.
References m_DecimalPlaces.
bool QmitkNumberPropertyEditor::getShowPercent | ( | ) | const |
Definition at line 113 of file QmitkNumberPropertyEditor.cpp.
References m_ShowPercents.
|
protected |
Definition at line 46 of file QmitkNumberPropertyEditor.cpp.
References DisplayNumber(), m_DecimalPlaces, m_FactorPropertyToSpinbox, m_FactorSpinboxToDisplay, m_ShowPercents, maxValue(), minValue(), onValueChanged(), setMaxValue(), and setMinValue().
Referenced by QmitkNumberPropertyEditor().
int QmitkNumberPropertyEditor::maxValue | ( | ) | const |
Referenced by initialize(), and setMinValue().
int QmitkNumberPropertyEditor::minValue | ( | ) | const |
Referenced by initialize(), and setShowPercent().
|
protectedslot |
Definition at line 195 of file QmitkNumberPropertyEditor.cpp.
References mitk::PropertyObserver::BeginModifyProperty(), DT_DOUBLE, DT_FLOAT, DT_INT, mitk::PropertyObserver::EndModifyProperty(), mitk::RenderingManager::GetInstance(), m_DataType, m_DoubleProperty, m_FactorPropertyToSpinbox, m_FloatProperty, m_IntProperty, mitk::RenderingManager::RequestUpdateAll(), ROUND, and mitk::GenericProperty< T >::SetValue().
Referenced by initialize().
|
overrideprotectedvirtual |
Implements mitk::PropertyObserver.
Definition at line 235 of file QmitkNumberPropertyEditor.cpp.
References DisplayNumber(), mitk::RenderingManager::GetInstance(), and mitk::RenderingManager::RequestUpdateAll().
|
overrideprotectedvirtual |
Implements mitk::PropertyObserver.
Definition at line 241 of file QmitkNumberPropertyEditor.cpp.
References mitk::PropertyEditor::m_Property.
void QmitkNumberPropertyEditor::setDecimalPlaces | ( | short | places | ) |
Definition at line 97 of file QmitkNumberPropertyEditor.cpp.
References DisplayNumber(), DT_DOUBLE, DT_FLOAT, m_DataType, and m_ShowPercents.
void QmitkNumberPropertyEditor::setDoubleValue | ( | double | value | ) |
Definition at line 165 of file QmitkNumberPropertyEditor.cpp.
References m_FactorPropertyToSpinbox, and ROUND.
Referenced by DisplayNumber().
void QmitkNumberPropertyEditor::setMaxValue | ( | int | value | ) |
Definition at line 155 of file QmitkNumberPropertyEditor.cpp.
References m_FactorPropertyToSpinbox, and ROUND.
Referenced by initialize().
void QmitkNumberPropertyEditor::setMinValue | ( | int | value | ) |
Definition at line 145 of file QmitkNumberPropertyEditor.cpp.
References m_FactorPropertyToSpinbox, maxValue(), and ROUND.
Referenced by initialize().
void QmitkNumberPropertyEditor::setShowPercent | ( | bool | showPercent | ) |
Definition at line 118 of file QmitkNumberPropertyEditor.cpp.
References DisplayNumber(), DT_DOUBLE, DT_FLOAT, m_DataType, m_DecimalPlaces, m_FactorPropertyToSpinbox, m_ShowPercents, minValue(), and ROUND.
|
overrideprotected |
Definition at line 170 of file QmitkNumberPropertyEditor.cpp.
References m_DecimalPlaces, m_FactorSpinboxToDisplay, and ROUND.
|
overrideprotected |
Definition at line 190 of file QmitkNumberPropertyEditor.cpp.
References m_FactorSpinboxToDisplay, and ROUND.
union { ... } |
|
protected |
Definition at line 66 of file QmitkNumberPropertyEditor.h.
Referenced by DisplayNumber(), onValueChanged(), setDecimalPlaces(), and setShowPercent().
|
protected |
Definition at line 68 of file QmitkNumberPropertyEditor.h.
Referenced by getDecimalPlaces(), initialize(), setShowPercent(), and textFromValue().
mitk::GenericProperty<double>* QmitkNumberPropertyEditor::m_DoubleProperty |
Definition at line 63 of file QmitkNumberPropertyEditor.h.
Referenced by DisplayNumber(), and onValueChanged().
|
protected |
Definition at line 69 of file QmitkNumberPropertyEditor.h.
Referenced by doubleValue(), initialize(), onValueChanged(), setDoubleValue(), setMaxValue(), setMinValue(), and setShowPercent().
|
protected |
Definition at line 70 of file QmitkNumberPropertyEditor.h.
Referenced by initialize(), textFromValue(), and valueFromText().
mitk::GenericProperty<float>* QmitkNumberPropertyEditor::m_FloatProperty |
Definition at line 62 of file QmitkNumberPropertyEditor.h.
Referenced by DisplayNumber(), and onValueChanged().
mitk::GenericProperty<int>* QmitkNumberPropertyEditor::m_IntProperty |
Definition at line 61 of file QmitkNumberPropertyEditor.h.
Referenced by DisplayNumber(), and onValueChanged().
|
protected |
Definition at line 71 of file QmitkNumberPropertyEditor.h.
Referenced by getShowPercent(), initialize(), setDecimalPlaces(), and setShowPercent().
|
readwrite |
Definition at line 27 of file QmitkNumberPropertyEditor.h.
|
readwrite |
Definition at line 26 of file QmitkNumberPropertyEditor.h.
|
write |
Definition at line 24 of file QmitkNumberPropertyEditor.h.
|
readwrite |
Definition at line 25 of file QmitkNumberPropertyEditor.h.