#include <rnuminput.h>
Definition at line 153 of file rnuminput.cpp.
◆ RDoubleNumInput()
| KDcrawIface::RDoubleNumInput::RDoubleNumInput |
( |
QWidget *const | parent = 0 | ) |
|
Definition at line 172 of file rnuminput.cpp.
173 : QWidget(parent),
175{
176 QHBoxLayout* const hlay = new QHBoxLayout(this);
177 d->input =
new RDoubleSliderSpinBox(
this);
178 d->resetButton =
new QToolButton(
this);
179 d->resetButton->setAutoRaise(
true);
180 d->resetButton->setFocusPolicy(Qt::NoFocus);
182 d->resetButton->setToolTip(i18nc(
"@info:tooltip",
"Reset to default value"));
183
184 hlay->addWidget(
d->input);
185 hlay->addWidget(
d->resetButton);
186 hlay->setContentsMargins(QMargins());
187 hlay->setStretchFactor(
d->input, 10);
188 hlay->setSpacing(QApplication::style()->pixelMetric(QStyle::PM_LayoutHorizontalSpacing));
189
190
191
192 connect(
d->resetButton, &QToolButton::clicked,
194
197}
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void valueChanged(double value)
QIcon loadIcon(const QString &name)
References connect(), d, KisIconUtils::loadIcon(), slotReset(), slotValueChanged(), and KDcrawIface::RDoubleSliderSpinBox::valueChanged().
◆ ~RDoubleNumInput()
| KDcrawIface::RDoubleNumInput::~RDoubleNumInput |
( |
| ) |
|
|
override |
◆ defaultValue()
| double KDcrawIface::RDoubleNumInput::defaultValue |
( |
| ) |
const |
◆ Private()
| KDcrawIface::RDoubleNumInput::Private |
( |
| ) |
|
|
inline |
◆ reset
| void KDcrawIface::RDoubleNumInput::reset |
( |
| ) |
|
|
signal |
◆ setDecimals()
| void KDcrawIface::RDoubleNumInput::setDecimals |
( |
int | p | ) |
|
Definition at line 204 of file rnuminput.cpp.
205{
206 d->input->setRange(
d->input->minimum(),
d->input->maximum(),
p);
207}
References d, and p.
◆ setDefaultValue()
| void KDcrawIface::RDoubleNumInput::setDefaultValue |
( |
double | d | ) |
|
◆ setRange()
| void KDcrawIface::RDoubleNumInput::setRange |
( |
double | min, |
|
|
double | max, |
|
|
double | step ) |
Definition at line 209 of file rnuminput.cpp.
210{
211 d->input->setRange(min, max, (
int) -floor(log10(step)));
212 d->input->setFastSliderStep(5 * step);
213 d->input->setSingleStep(step);
214}
References d.
◆ setSuffix()
| void KDcrawIface::RDoubleNumInput::setSuffix |
( |
const QString & | suffix | ) |
|
Definition at line 238 of file rnuminput.cpp.
239{
240 d->input->setSuffix(suffix);
241}
References d.
◆ setValue
| void KDcrawIface::RDoubleNumInput::setValue |
( |
double | d | ) |
|
|
slot |
Definition at line 221 of file rnuminput.cpp.
222{
223 d->input->setValue(
v);
224}
References d, and v.
◆ slotReset
| void KDcrawIface::RDoubleNumInput::slotReset |
( |
| ) |
|
|
slot |
Definition at line 243 of file rnuminput.cpp.
244{
245 d->input->setValue(
d->defaultValue);
246 d->resetButton->setEnabled(
false);
248}
References d, and reset().
◆ slotValueChanged
| void KDcrawIface::RDoubleNumInput::slotValueChanged |
( |
double | v | ) |
|
|
privateslot |
◆ value()
| double KDcrawIface::RDoubleNumInput::value |
( |
| ) |
const |
Definition at line 216 of file rnuminput.cpp.
217{
218 return d->input->value();
219}
References d.
◆ valueChanged
| void KDcrawIface::RDoubleNumInput::valueChanged |
( |
double | | ) |
|
|
signal |
| Private* const KDcrawIface::RDoubleNumInput::d |
|
private |
◆ defaultValue
| double KDcrawIface::RDoubleNumInput::defaultValue |
◆ input
◆ resetButton
| QToolButton* KDcrawIface::RDoubleNumInput::resetButton |
The documentation for this class was generated from the following files: