#include <kis_spacing_selection_widget.h>
◆ KisSpacingSelectionWidget()
| KisSpacingSelectionWidget::KisSpacingSelectionWidget |
( |
QWidget * | parent | ) |
|
Definition at line 38 of file kis_spacing_selection_widget.cpp.
39 : QWidget(parent),
41{
43 m_d->slider->setRange(0.02, 10.0, 2);
44 m_d->slider->setExponentRatio(3);
45 m_d->slider->setSingleStep(0.01);
46 m_d->slider->setValue(0.1);
47 m_d->slider->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed));
48
49
50 m_d->autoButton =
new QCheckBox(
this);
51 m_d->autoButton->setText(i18nc(
"@action:button",
"Auto"));
52 m_d->autoButton->setToolTip(i18nc(
"@info:tooltip",
"In auto mode the spacing of the brush will be calculated automatically depending on its size"));
53 m_d->autoButton->setCheckable(
true);
54 m_d->autoButton->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed));
55
56 QHBoxLayout *
layout =
new QHBoxLayout(
this);
59 layout->setContentsMargins(0, 0, 0, 0);
60
61 connect(
m_d->slider, SIGNAL(valueChanged(qreal)), SLOT(slotSpacingChanged(qreal)));
62 connect(
m_d->autoButton, SIGNAL(toggled(
bool)), SLOT(slotAutoSpacing(
bool)));
63}
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
This class is a spinbox in which you can click and drag to set the value. A slider like bar is displa...
References connect(), and m_d.
◆ ~KisSpacingSelectionWidget()
| KisSpacingSelectionWidget::~KisSpacingSelectionWidget |
( |
| ) |
|
|
override |
◆ autoSpacingActive()
| bool KisSpacingSelectionWidget::autoSpacingActive |
( |
| ) |
const |
◆ autoSpacingCoeff()
| qreal KisSpacingSelectionWidget::autoSpacingCoeff |
( |
| ) |
const |
◆ Q_PRIVATE_SLOT() [1/2]
| KisSpacingSelectionWidget::Q_PRIVATE_SLOT |
( |
m_d | , |
|
|
void | slotAutoSpacingbool value ) |
|
private |
◆ Q_PRIVATE_SLOT() [2/2]
| KisSpacingSelectionWidget::Q_PRIVATE_SLOT |
( |
m_d | , |
|
|
void | slotSpacingChangedqreal value ) |
|
private |
◆ setSpacing()
| void KisSpacingSelectionWidget::setSpacing |
( |
bool | isAuto, |
|
|
qreal | spacing ) |
◆ sigSpacingChanged
| void KisSpacingSelectionWidget::sigSpacingChanged |
( |
| ) |
|
|
signal |
◆ spacing()
| qreal KisSpacingSelectionWidget::spacing |
( |
| ) |
const |
◆ m_d
| const QScopedPointer<Private> KisSpacingSelectionWidget::m_d |
|
private |
The documentation for this class was generated from the following files: