diff --git a/custom_widgets/yacreader_spin_slider_widget.cpp b/custom_widgets/yacreader_spin_slider_widget.cpp index 29192dc5..d3dc19d3 100644 --- a/custom_widgets/yacreader_spin_slider_widget.cpp +++ b/custom_widgets/yacreader_spin_slider_widget.cpp @@ -22,11 +22,11 @@ YACReaderSpinSliderWidget::YACReaderSpinSliderWidget(QWidget *parent, bool strec layout->setStretchFactor(label, 0.15); } - connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int))); + connect(spinBox, QOverload::of(&QSpinBox::valueChanged), slider, &QAbstractSlider::setValue); connect(slider, &QAbstractSlider::valueChanged, spinBox, &QSpinBox::setValue); connect(slider, &QAbstractSlider::valueChanged, this, &YACReaderSpinSliderWidget::valueWillChange); - connect(spinBox, SIGNAL(valueChanged(int)), this, SLOT(valueWillChangeFromSpinBox(int))); + connect(spinBox, QOverload::of(&QSpinBox::valueChanged), this, &YACReaderSpinSliderWidget::valueWillChangeFromSpinBox); connect(slider, &QAbstractSlider::sliderReleased, this, &YACReaderSpinSliderWidget::sliderRelease); @@ -65,9 +65,9 @@ void YACReaderSpinSliderWidget::setRange(int lowValue, int topValue, int step) void YACReaderSpinSliderWidget::setValue(int value) { - disconnect(spinBox, SIGNAL(valueChanged(int)), this, SLOT(valueWillChange(int))); + disconnect(spinBox, QOverload::of(&QSpinBox::valueChanged), this, &YACReaderSpinSliderWidget::setValue); spinBox->setValue(value); - connect(spinBox, SIGNAL(valueChanged(int)), this, SLOT(valueWillChange(int))); + connect(spinBox, QOverload::of(&QSpinBox::valueChanged), this, &YACReaderSpinSliderWidget::valueWillChange); } void YACReaderSpinSliderWidget::setText(const QString &text)