diff --git a/src/Gui/SettingsDialog/SaveOptionsPage.cpp b/src/Gui/SettingsDialog/SaveOptionsPage.cpp --- a/src/Gui/SettingsDialog/SaveOptionsPage.cpp +++ b/src/Gui/SettingsDialog/SaveOptionsPage.cpp @@ -59,24 +59,23 @@ // Current value QLabel *qualityValue = new QLabel(); - qualityValue->setNum(SpectacleConfig::instance()->compressionQuality()); + qualityValue->setText(QString::number(SpectacleConfig::instance()->compressionQuality()) + QString::fromUtf8("%")); qualityValue->setMinimumWidth(qualityValue->fontInfo().pointSize()*3); // Slider mQualitySlider = new QSlider(Qt::Horizontal); mQualitySlider->setRange(0, 100); - mQualitySlider->setTickInterval(5); mQualitySlider->setSliderPosition(SpectacleConfig::instance()->compressionQuality()); - mQualitySlider->setTickPosition(QSlider::TicksBelow); mQualitySlider->setTracking(true); connect(mQualitySlider, &QSlider::valueChanged, this, [=](int value) { - qualityValue->setNum(value); + qualityValue->setText(QString::number(value) + QString::fromUtf8("%")); markDirty(); }); sliderHorizLayout->addWidget(mQualitySlider); sliderHorizLayout->addWidget(qualityValue); + sliderVertLayout->addItem(new QSpacerItem(0, qualityValue->fontInfo().pointSize()*0.6, QSizePolicy::Fixed, QSizePolicy::Fixed)); sliderVertLayout->addLayout(sliderHorizLayout); QLabel *qualitySliderDescription = new QLabel();