summaryrefslogtreecommitdiff
path: root/src/displayapp/screens/Brightness.cpp
diff options
context:
space:
mode:
authorJF002 <JF002@users.noreply.github.com>2021-04-26 21:10:11 +0200
committerGitHub <noreply@github.com>2021-04-26 21:10:11 +0200
commit4706c99db4c1e05f9dd90f152f2dea08d8f22ab2 (patch)
treecf2bea6d67e8d91a7d6222b8e0b55a0075575003 /src/displayapp/screens/Brightness.cpp
parente56ebb8bd621cc8838e86fa032d680a6e7a35ffc (diff)
parent69898545193a82f7d72c9f47c9d9de36167b157b (diff)
Merge pull request #293 from Avamander/patch-5
Reformatted all the files according to clang-format style
Diffstat (limited to 'src/displayapp/screens/Brightness.cpp')
-rw-r--r--src/displayapp/screens/Brightness.cpp61
1 files changed, 39 insertions, 22 deletions
diff --git a/src/displayapp/screens/Brightness.cpp b/src/displayapp/screens/Brightness.cpp
index 38469cf5..47c10561 100644
--- a/src/displayapp/screens/Brightness.cpp
+++ b/src/displayapp/screens/Brightness.cpp
@@ -3,14 +3,15 @@
using namespace Pinetime::Applications::Screens;
-void slider_event_cb(lv_obj_t * slider, lv_event_t event) {
- if(event == LV_EVENT_VALUE_CHANGED) {
+void slider_event_cb(lv_obj_t* slider, lv_event_t event) {
+ if (event == LV_EVENT_VALUE_CHANGED) {
auto* brightnessSlider = static_cast<Brightness*>(slider->user_data);
brightnessSlider->OnValueChanged();
}
}
-Brightness::Brightness(Pinetime::Applications::DisplayApp *app, Controllers::BrightnessController& brightness) : Screen(app), brightness{brightness} {
+Brightness::Brightness(Pinetime::Applications::DisplayApp* app, Controllers::BrightnessController& brightness)
+ : Screen(app), brightness {brightness} {
slider = lv_slider_create(lv_scr_act(), nullptr);
lv_obj_set_user_data(slider, this);
lv_obj_set_width(slider, LV_DPI * 2);
@@ -33,13 +34,18 @@ bool Brightness::Refresh() {
return running;
}
-const char *Brightness::LevelToString(Pinetime::Controllers::BrightnessController::Levels level) {
- switch(level) {
- case Pinetime::Controllers::BrightnessController::Levels::Off: return "Off";
- case Pinetime::Controllers::BrightnessController::Levels::Low: return "Low";
- case Pinetime::Controllers::BrightnessController::Levels::Medium: return "Medium";
- case Pinetime::Controllers::BrightnessController::Levels::High: return "High";
- default : return "???";
+const char* Brightness::LevelToString(Pinetime::Controllers::BrightnessController::Levels level) {
+ switch (level) {
+ case Pinetime::Controllers::BrightnessController::Levels::Off:
+ return "Off";
+ case Pinetime::Controllers::BrightnessController::Levels::Low:
+ return "Low";
+ case Pinetime::Controllers::BrightnessController::Levels::Medium:
+ return "Medium";
+ case Pinetime::Controllers::BrightnessController::Levels::High:
+ return "High";
+ default:
+ return "???";
}
}
@@ -48,29 +54,40 @@ void Brightness::OnValueChanged() {
}
void Brightness::SetValue(uint8_t value) {
- switch(value) {
- case 0: brightness.Set(Controllers::BrightnessController::Levels::Low); break;
- case 1: brightness.Set(Controllers::BrightnessController::Levels::Medium); break;
- case 2: brightness.Set(Controllers::BrightnessController::Levels::High); break;
+ switch (value) {
+ case 0:
+ brightness.Set(Controllers::BrightnessController::Levels::Low);
+ break;
+ case 1:
+ brightness.Set(Controllers::BrightnessController::Levels::Medium);
+ break;
+ case 2:
+ brightness.Set(Controllers::BrightnessController::Levels::High);
+ break;
}
lv_label_set_text(slider_label, LevelToString(brightness.Level()));
}
uint8_t Brightness::LevelToInt(Pinetime::Controllers::BrightnessController::Levels level) {
- switch(level) {
- case Pinetime::Controllers::BrightnessController::Levels::Off: return 0;
- case Pinetime::Controllers::BrightnessController::Levels::Low: return 0;
- case Pinetime::Controllers::BrightnessController::Levels::Medium: return 1;
- case Pinetime::Controllers::BrightnessController::Levels::High: return 2;
- default : return 0;
+ switch (level) {
+ case Pinetime::Controllers::BrightnessController::Levels::Off:
+ return 0;
+ case Pinetime::Controllers::BrightnessController::Levels::Low:
+ return 0;
+ case Pinetime::Controllers::BrightnessController::Levels::Medium:
+ return 1;
+ case Pinetime::Controllers::BrightnessController::Levels::High:
+ return 2;
+ default:
+ return 0;
}
}
bool Brightness::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
- switch(event) {
+ switch (event) {
case TouchEvents::SwipeLeft:
brightness.Lower();
- if ( brightness.Level() == Pinetime::Controllers::BrightnessController::Levels::Off) {
+ if (brightness.Level() == Pinetime::Controllers::BrightnessController::Levels::Off) {
brightness.Set(Controllers::BrightnessController::Levels::Low);
}
SetValue();