diff options
| author | Riku Isokoski <riksu9000@gmail.com> | 2022-05-20 09:28:27 (GMT) |
|---|---|---|
| committer | Michele Bini <michele.bini@gmail.com> | 2022-06-03 10:32:33 (GMT) |
| commit | 99c259d82e1d223a9be0baa1f78522f8a123997c (patch) | |
| tree | 4791b4b6f8d08f3641eb289b3bf2254082ead3ad /src/displayapp/screens/settings/Settings.h | |
| parent | 842357c0b0c42c2c1310c64a7baec41bd2cff58d (diff) | |
Replace magic values with appsPerScreen and entriesPerScreen
Diffstat (limited to 'src/displayapp/screens/settings/Settings.h')
| -rw-r--r-- | src/displayapp/screens/settings/Settings.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/displayapp/screens/settings/Settings.h b/src/displayapp/screens/settings/Settings.h index 4ef507a..ad4bf08 100644 --- a/src/displayapp/screens/settings/Settings.h +++ b/src/displayapp/screens/settings/Settings.h @@ -24,7 +24,8 @@ namespace Pinetime { Controllers::Settings& settingsController; - static constexpr std::array<List::Applications, 16> entries {{ + static constexpr int entriesPerScreen = 4; + static constexpr std::array<List::Applications, entriesPerScreen * 4> entries {{ {Symbols::sun, "Display", Apps::SettingDisplay}, {Symbols::eye, "Wake Up", Apps::SettingWakeUp}, {Symbols::clock, "Time format", Apps::SettingTimeFormat}, @@ -45,7 +46,7 @@ namespace Pinetime { {Symbols::none, "None", Apps::None}, {Symbols::none, "None", Apps::None}, }}; - static constexpr int nScreens = (entries.size() + 3) / 4; + static constexpr int nScreens = (entries.size() + entriesPerScreen - 1) / entriesPerScreen; ScreenList<nScreens> screens; }; } |
