Skip to content

Commit ecb3cd3

Browse files
NeroBurnerRiksu9000
authored andcommitted
SettingChimes: private Option struct, use std::array for cbOption
1 parent d55ec42 commit ecb3cd3

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

src/displayapp/screens/settings/SettingChimes.h

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,23 @@ namespace Pinetime {
1313

1414
class SettingChimes : public Screen {
1515
public:
16-
struct Option {
17-
Controllers::Settings::ChimesOption chimesOption;
18-
const char* name;
19-
};
20-
2116
SettingChimes(DisplayApp* app, Pinetime::Controllers::Settings& settingsController);
2217
~SettingChimes() override;
2318

2419
void UpdateSelected(lv_obj_t* object, lv_event_t event);
2520

2621
private:
22+
struct Option {
23+
Controllers::Settings::ChimesOption chimesOption;
24+
const char* name;
25+
};
2726
static constexpr std::array<Option, 3> options = {{
2827
{Controllers::Settings::ChimesOption::None, " Off"},
2928
{Controllers::Settings::ChimesOption::Hours, " Every hour"},
3029
{Controllers::Settings::ChimesOption::HalfHours, " Every 30 mins"}
3130
}};
3231

33-
lv_obj_t* cbOption[options.size()];
32+
std::array<lv_obj_t*, options.size()> cbOption;
3433

3534
Controllers::Settings& settingsController;
3635
};

0 commit comments

Comments
 (0)