diff --git a/plugins/paintops/libpaintop/KisCurveOptionWidget2.cpp b/plugins/paintops/libpaintop/KisCurveOptionWidget2.cpp index bd64db9ae5d..724c5817bba 100644 --- a/plugins/paintops/libpaintop/KisCurveOptionWidget2.cpp +++ b/plugins/paintops/libpaintop/KisCurveOptionWidget2.cpp @@ -21,6 +21,7 @@ #include #include +#include struct KisCurveOptionWidget2::Private { @@ -146,15 +147,7 @@ KisCurveOptionWidget2::KisCurveOptionWidget2(lager::cursor o m_curveOptionWidget->strengthSlider->setValue(value); })); - m_d->model.LAGER_QT(activeCurve).bind( - std::bind(&KisCurveWidget::setCurve, - m_curveOptionWidget->curveWidget, - std::placeholders::_1)); - - connect(m_curveOptionWidget->curveWidget, - &KisCurveWidget::curveChanged, - this, - &KisCurveOptionWidget2::slotCurveChanged); + connectControl(m_curveOptionWidget->curveWidget, &m_d->model, "activeCurve"); m_d->model.LAGER_QT(useCurve).bind(std::bind(&KisCurveOptionWidget2::setCurveWidgetsEnabled, this, std::placeholders::_1)); connectControl(m_curveOptionWidget->checkBoxUseCurve, &m_d->model, "useCurve"); @@ -217,12 +210,6 @@ QWidget* KisCurveOptionWidget2::curveWidget() return m_widget; } -void KisCurveOptionWidget2::slotCurveChanged(const KisCubicCurve &curve) -{ - const QString string = curve.toString(); - m_d->model.setactiveCurve(string); -} - void KisCurveOptionWidget2::updateSensorCurveLabels(const QString &sensorId, const int length) { KisDynamicSensorFactory *factory = diff --git a/plugins/paintops/libpaintop/KisCurveOptionWidget2.h b/plugins/paintops/libpaintop/KisCurveOptionWidget2.h index e9168737f82..530b9f90a37 100644 --- a/plugins/paintops/libpaintop/KisCurveOptionWidget2.h +++ b/plugins/paintops/libpaintop/KisCurveOptionWidget2.h @@ -62,8 +62,6 @@ class PAINTOP_EXPORT KisCurveOptionWidget2 : public KisPaintOpOption QWidget* curveWidget(); protected Q_SLOTS: - void slotCurveChanged(const KisCubicCurve &curve); - void updateSensorCurveLabels(const QString &sensorId, const int length); void updateThemedIcons();