From 0f95a5bcee09ab33758305c21235f18350f9ca47 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Tue, 17 May 2022 21:01:20 +0300 Subject: [PATCH] Make progress_bar::label const --- libs/ui/include/psemek/ui/progress_bar.hpp | 3 +-- libs/ui/source/progress_bar.cpp | 7 +------ 2 files changed, 2 insertions(+), 8 deletions(-) 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()); - } - }