|
Krita Source Code Documentation
|
#include <kis_multipliers_double_slider_spinbox.h>
Inheritance diagram for KisMultipliersDoubleSliderSpinBox:Classes | |
| struct | Private |
Public Slots | |
| void | setValue (qreal value) |
| Set the value, don't use setValue() | |
Signals | |
| void | valueChanged (qreal value) |
Public Member Functions | |
| void | addMultiplier (double v) |
| KisMultipliersDoubleSliderSpinBox (QWidget *_parent=0) | |
| virtual QSize | minimumSize () const |
| QSize | minimumSizeHint () const override |
| void | setBlockUpdateSignalOnDrag (bool block) |
| void | setExponentRatio (qreal dbl) |
| void | setPrefix (const QString &prefix) |
| void | setRange (qreal minimum, qreal maximum, int decimals=0) |
| void | setSingleStep (qreal value) |
| void | setSuffix (const QString &suffix) |
| QSize | sizeHint () const override |
| qreal | value () |
| Get the value, don't use value() | |
| ~KisMultipliersDoubleSliderSpinBox () override | |
Private Attributes | |
| Private *const | d |
This class add a combobox to a KisDoubleSliderSpinBox which allows to define a multiplier to let the user change the range.
Definition at line 19 of file kis_multipliers_double_slider_spinbox.h.
| KisMultipliersDoubleSliderSpinBox::KisMultipliersDoubleSliderSpinBox | ( | QWidget * | _parent = 0 | ) |
Definition at line 24 of file kis_multipliers_double_slider_spinbox.cpp.
References addMultiplier(), KisMultipliersDoubleSliderSpinBox::Private::cmbMultiplier, connect(), d, KisMultipliersDoubleSliderSpinBox::Private::slider, and valueChanged().
|
override |
Definition at line 44 of file kis_multipliers_double_slider_spinbox.cpp.
References d.
| void KisMultipliersDoubleSliderSpinBox::addMultiplier | ( | double | v | ) |
Definition at line 49 of file kis_multipliers_double_slider_spinbox.cpp.
References KisMultipliersDoubleSliderSpinBox::Private::cmbMultiplier, d, and v.
|
virtual |
Definition at line 124 of file kis_multipliers_double_slider_spinbox.cpp.
|
override |
Definition at line 119 of file kis_multipliers_double_slider_spinbox.cpp.
References sizeHint().
| void KisMultipliersDoubleSliderSpinBox::setBlockUpdateSignalOnDrag | ( | bool | block | ) |
Definition at line 100 of file kis_multipliers_double_slider_spinbox.cpp.
References d, KisDoubleSliderSpinBox::setBlockUpdateSignalOnDrag(), and KisMultipliersDoubleSliderSpinBox::Private::slider.
| void KisMultipliersDoubleSliderSpinBox::setExponentRatio | ( | qreal | dbl | ) |
Definition at line 85 of file kis_multipliers_double_slider_spinbox.cpp.
References d, KisDoubleSliderSpinBox::setExponentRatio(), and KisMultipliersDoubleSliderSpinBox::Private::slider.
| void KisMultipliersDoubleSliderSpinBox::setPrefix | ( | const QString & | prefix | ) |
Definition at line 90 of file kis_multipliers_double_slider_spinbox.cpp.
References d, and KisMultipliersDoubleSliderSpinBox::Private::slider.
| void KisMultipliersDoubleSliderSpinBox::setRange | ( | qreal | minimum, |
| qreal | maximum, | ||
| int | decimals = 0 ) |
Set the range for the 1.0 multiplier
Definition at line 54 of file kis_multipliers_double_slider_spinbox.cpp.
References d, KisMultipliersDoubleSliderSpinBox::Private::decimals, KisMultipliersDoubleSliderSpinBox::Private::max, KisMultipliersDoubleSliderSpinBox::Private::min, and KisMultipliersDoubleSliderSpinBox::Private::updateRange().
| void KisMultipliersDoubleSliderSpinBox::setSingleStep | ( | qreal | value | ) |
Definition at line 105 of file kis_multipliers_double_slider_spinbox.cpp.
References d, KisMultipliersDoubleSliderSpinBox::Private::slider, and value().
| void KisMultipliersDoubleSliderSpinBox::setSuffix | ( | const QString & | suffix | ) |
Definition at line 95 of file kis_multipliers_double_slider_spinbox.cpp.
References d, and KisMultipliersDoubleSliderSpinBox::Private::slider.
|
slot |
Set the value, don't use setValue()
Definition at line 67 of file kis_multipliers_double_slider_spinbox.cpp.
References KisMultipliersDoubleSliderSpinBox::Private::cmbMultiplier, KisMultipliersDoubleSliderSpinBox::Private::currentMultiplier(), d, KisMultipliersDoubleSliderSpinBox::Private::max, KisMultipliersDoubleSliderSpinBox::Private::min, KisDoubleSliderSpinBox::setValue(), KisMultipliersDoubleSliderSpinBox::Private::slider, KisMultipliersDoubleSliderSpinBox::Private::updateRange(), and value().
|
override |
Definition at line 110 of file kis_multipliers_double_slider_spinbox.cpp.
References KisMultipliersDoubleSliderSpinBox::Private::cmbMultiplier, d, KisDoubleSliderSpinBox::sizeHint(), and KisMultipliersDoubleSliderSpinBox::Private::slider.
| qreal KisMultipliersDoubleSliderSpinBox::value | ( | ) |
Get the value, don't use value()
Definition at line 62 of file kis_multipliers_double_slider_spinbox.cpp.
References d, and KisMultipliersDoubleSliderSpinBox::Private::slider.
|
signal |
|
private |
Definition at line 58 of file kis_multipliers_double_slider_spinbox.h.