24{
27
29 yLimitSlider->setPrefix(i18n("Y limit: "));
31 m_yValueSuffix.bind(std::bind(&KisDoubleSliderSpinBox::setSuffix, yLimitSlider, std::placeholders::_1));
33
35 xMin->setPrefix(i18n("X min: "));
36 m_xValueSuffix.bind(std::bind(&KisDoubleSliderSpinBox::setSuffix, xMin, std::placeholders::_1));
38
40 xMax->setPrefix(i18n("X max: "));
41 m_xValueSuffix.bind(std::bind(&KisDoubleSliderSpinBox::setSuffix, xMax, std::placeholders::_1));
43
44 QHBoxLayout *xRangeLayout = new QHBoxLayout();
45 xRangeLayout->addWidget(xMin);
46 xRangeLayout->addWidget(xMax);
47
48 QVBoxLayout *
layout =
new QVBoxLayout(rangeControlsPlaceholder);
49 layout->addWidget(yLimitSlider);
50 layout->addLayout(xRangeLayout);
51
52}
This class is a spinbox in which you can click and drag to set the value. A slider like bar is displa...
void setRange(qreal newMinimum, qreal newMaximum, int newNumberOfDecimals=0, bool computeNewFastSliderStep=true)
Set the minimum and the maximum values of the range.
MyPaintCurveRangeModel * m_rangeModel
lager::reader< QString > m_xValueSuffix
lager::reader< QString > m_yValueSuffix
lager::reader< QString > yValueSuffix() override
lager::reader< QString > xValueSuffix() override
#define KIS_SAFE_ASSERT_RECOVER_RETURN(cond)