Use QVariant::fromValue().

This commit is contained in:
Thomas Wilshaw
2021-04-08 11:26:33 +01:00
parent f381d3ddea
commit 191a8bb6ff
+6 -14
View File
@@ -42,30 +42,22 @@ rational RationalSlider::GetValue()
void RationalSlider::SetValue(const rational &d)
{
QVariant r;
r.setValue(d);
SliderBase::SetValue(r);
SliderBase::SetValue(QVariant::fromValue(d));
}
void RationalSlider::SetDefaultValue(const rational &r)
{
QVariant v;
v.setValue(r);
SliderBase::SetDefaultValue(v);
SliderBase::SetDefaultValue(QVariant::fromValue(r));
}
void RationalSlider::SetMinimum(const rational &d)
{
QVariant r;
r.setValue(d);
SetMinimumInternal(r);
SetMinimumInternal(QVariant::fromValue(d));
}
void RationalSlider::SetMaximum(const rational &d)
{
QVariant r;
r.setValue(d);
SetMaximumInternal(r);
SetMaximumInternal(QVariant::fromValue(d));
}
void RationalSlider::SetDecimalPlaces(int i)
@@ -173,8 +165,8 @@ QVariant RationalSlider::StringToValue(const QString &s, bool *ok)
}
break;
}
v.setValue(r);
return v;
return QVariant::fromValue(r);
}
double RationalSlider::AdjustDragDistanceInternal(const double &start, const double &drag)