Definition at line 23 of file kis_aspect_ratio_locker.cpp.
◆ SliderWrapper()
template<class Slider >
| SliderWrapper::SliderWrapper |
( |
Slider * | slider | ) |
|
|
inline |
◆ connectDraggingFinished()
| void SliderWrapper::connectDraggingFinished |
( |
QObject * | receiver, |
|
|
const char * | amember ) |
|
inline |
Definition at line 108 of file kis_aspect_ratio_locker.cpp.
108 {
109
111 QObject::connect(slider, SIGNAL(draggingFinished()),
112 receiver, amember);
113
115 QObject::connect(slider, SIGNAL(draggingFinished()),
116 receiver, amember);
117 }
118 }
This class is a spinbox in which you can click and drag to set the value. A slider like bar is displa...
This class is a spinbox in which you can click and drag to set the value. A slider like bar is displa...
References m_slider.
◆ isDragging()
| bool SliderWrapper::isDragging |
( |
| ) |
const |
|
inline |
Definition at line 95 of file kis_aspect_ratio_locker.cpp.
95 {
96 bool result = false;
97
99 result = slider->isDragging();
100
102 result = slider->isDragging();
103 }
104
105 return result;
106 }
References m_slider.
◆ object()
| QObject * SliderWrapper::object |
( |
| ) |
const |
|
inline |
◆ setValue()
| void SliderWrapper::setValue |
( |
qreal | value | ) |
|
|
inline |
Definition at line 30 of file kis_aspect_ratio_locker.cpp.
30 {
32
33 slider->changeValuePt(
value);
34
36 slider->setValue(
value);
37
39 slider->setValue(
value);
40
41 }
else if (
auto *slider =
m_slider.value<QDoubleSpinBox*>()) {
42 slider->setValue(
value);
43
45 slider->setValue(qRound(
value));
46
48 slider->setValue(qRound(
value));
49
50 }
else if (
auto *slider =
m_slider.value<QSpinBox*>()) {
51 slider->setValue(qRound(
value));
52
54 slider->setAngle(
value);
55
57 slider->setAngle(
value);
58 }
59 }
A circular widget that allows to choose an angle.
A widget with several options to select an angle.
The KisDoubleParseSpinBox class is a cleverer doubleSpinBox, able to parse arithmetic expressions.
The KisDoubleParseUnitSpinBox class is an evolution of the.
The KisIntParseSpinBox class is a cleverer SpinBox, able to parse arithmetic expressions.
References m_slider, and value().
◆ value()
| qreal SliderWrapper::value |
( |
| ) |
const |
|
inline |
Definition at line 61 of file kis_aspect_ratio_locker.cpp.
61 {
62 qreal result = 0.0;
63
65 result = slider->valuePt();
67 result = slider->value();
68
70 result = slider->value();
71
72 }
else if (
auto *slider =
m_slider.value<QDoubleSpinBox*>()) {
73 result = slider->value();
74
76 result = slider->value();
77
79 result = slider->value();
80
81 }
else if (
auto *slider =
m_slider.value<QSpinBox*>()) {
82 result = slider->value();
83
85 result = slider->angle();
86
88 result = slider->angle();
89
90 }
91
92 return result;
93 }
References m_slider.
◆ m_object
| QObject* SliderWrapper::m_object |
|
private |
◆ m_slider
| QVariant SliderWrapper::m_slider |
|
private |
The documentation for this struct was generated from the following file: