From 3b2cf9d0a789ac549aab52e57320ed49ab372ba4 Mon Sep 17 00:00:00 2001 From: Thomas Wilshaw Date: Thu, 17 Dec 2020 16:12:46 +0000 Subject: [PATCH] Overload set default to allow rationals. --- app/widget/slider/rationalslider.cpp | 7 +++++++ app/widget/slider/rationalslider.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/app/widget/slider/rationalslider.cpp b/app/widget/slider/rationalslider.cpp index c9e8b19cb..30eaeaf40 100644 --- a/app/widget/slider/rationalslider.cpp +++ b/app/widget/slider/rationalslider.cpp @@ -46,6 +46,13 @@ void RationalSlider::SetValue(const rational &d) SliderBase::SetValue(r); } +void RationalSlider::SetDefaultValue(const rational &r) +{ + QVariant v; + v.setValue(r); + SliderBase::SetDefaultValue(v); +} + void RationalSlider::SetMinimum(const rational &d) { QVariant r; diff --git a/app/widget/slider/rationalslider.h b/app/widget/slider/rationalslider.h index 220bf2b44..40ef1d98e 100644 --- a/app/widget/slider/rationalslider.h +++ b/app/widget/slider/rationalslider.h @@ -58,6 +58,8 @@ public: */ void SetValue(const rational& d); + void SetDefaultValue(const rational& r); + /** * @brief Sets the sliders minimum value */