diff --git a/libs/ui/include/psemek/ui/progress_bar.hpp b/libs/ui/include/psemek/ui/progress_bar.hpp index 48b6ceac..cd5147a6 100644 --- a/libs/ui/include/psemek/ui/progress_bar.hpp +++ b/libs/ui/include/psemek/ui/progress_bar.hpp @@ -12,8 +12,7 @@ namespace psemek::ui virtual float value() const { return value_; } virtual void set_value(float value); - virtual struct label * label(); - virtual struct label const * label() const; + virtual struct label * label() const; private: float value_ = 0.f; diff --git a/libs/ui/source/progress_bar.cpp b/libs/ui/source/progress_bar.cpp index 47867a44..b9b5b223 100644 --- a/libs/ui/source/progress_bar.cpp +++ b/libs/ui/source/progress_bar.cpp @@ -10,14 +10,9 @@ namespace psemek::ui value_ = geom::clamp(value, {0.f, 1.f}); } - label * progress_bar::label() + label * progress_bar::label() const { return dynamic_cast(child().get()); } - label const * progress_bar::label() const - { - return dynamic_cast(child().get()); - } - }