Convert spin widget to new slot syntax

This commit is contained in:
Felix Kauselmann 2021-06-22 12:19:10 +02:00
parent 5dbbaad73b
commit d9ca26faf0

View File

@ -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<int>::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<int>::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<int>::of(&QSpinBox::valueChanged), this, &YACReaderSpinSliderWidget::setValue);
spinBox->setValue(value);
connect(spinBox, SIGNAL(valueChanged(int)), this, SLOT(valueWillChange(int)));
connect(spinBox, QOverload<int>::of(&QSpinBox::valueChanged), this, &YACReaderSpinSliderWidget::valueWillChange);
}
void YACReaderSpinSliderWidget::setText(const QString &text)