summaryrefslogtreecommitdiff
path: root/src/ui/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/include')
-rw-r--r--src/ui/include/screen_settings.hpp2
-rw-r--r--src/ui/include/themes.hpp6
2 files changed, 3 insertions, 5 deletions
diff --git a/src/ui/include/screen_settings.hpp b/src/ui/include/screen_settings.hpp
index 53d9277b..61375fa9 100644
--- a/src/ui/include/screen_settings.hpp
+++ b/src/ui/include/screen_settings.hpp
@@ -40,12 +40,14 @@ class Appearance : public MenuScreen {
Appearance(drivers::NvsStorage* nvs, drivers::Display* display);
auto ChangeBrightness(uint_fast8_t) -> void;
+ auto CommitBrightness() -> void;
private:
drivers::NvsStorage* nvs_;
drivers::Display* display_;
lv_obj_t* current_brightness_label_;
+ uint_fast8_t current_brightness_;
};
class InputMethod : public MenuScreen {
diff --git a/src/ui/include/themes.hpp b/src/ui/include/themes.hpp
index ef0e719c..ee4bb05d 100644
--- a/src/ui/include/themes.hpp
+++ b/src/ui/include/themes.hpp
@@ -5,13 +5,9 @@
namespace ui {
namespace themes {
- enum class Style {
- kMenuItem,
- kTopBar
- };
+enum class Style { kMenuItem, kTopBar };
class Theme {
public:
-
void Apply(void);
void Callback(lv_obj_t* obj);
void ApplyStyle(lv_obj_t* obj, Style style);