Slider: add label substitution for certain values

Allows "Threads" option in advanced export setting to show "Auto" when set to 0
This commit is contained in:
itsmattkc
2022-02-01 15:36:26 -08:00
parent 60aa76794a
commit 217973e069
4 changed files with 20 additions and 2 deletions
+11 -1
View File
@@ -104,7 +104,17 @@ void SliderBase::changeEvent(QEvent *e)
void SliderBase::UpdateLabel()
{
label_->setText(tristate_ ? tr("---") : GetFormattedValueToString());
QString s;
if (tristate_) {
s = tr("---");
} else if (label_substitutions_.contains(GetValueInternal())) {
s = label_substitutions_.value(GetValueInternal());
} else {
s = GetFormattedValueToString();
}
label_->setText(s);
}
QVariant SliderBase::AdjustValue(const QVariant &value) const