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));
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));
56 QHBoxLayout *layout =
new QHBoxLayout(
this);
57 layout->addWidget(
m_d->autoButton);
58 layout->addWidget(
m_d->slider);
59 layout->setContentsMargins(0, 0, 0, 0);
61 connect(
m_d->slider, SIGNAL(valueChanged(qreal)), SLOT(slotSpacingChanged(qreal)));
62 connect(
m_d->autoButton, SIGNAL(toggled(
bool)), SLOT(slotAutoSpacing(
bool)));