Re-order settings menu
This commit is contained in:
+18
-18
@@ -19,18 +19,18 @@ namespace
|
|||||||
{
|
{
|
||||||
|
|
||||||
constexpr int MENU_ITEM_COUNT = 9;
|
constexpr int MENU_ITEM_COUNT = 9;
|
||||||
// 0 = WiFi Setup, 1 = Audio Options, 2 = Time Zone Setup, 3 = Proclamations,
|
// 0 = Proclamations, 1 = Audio Options, 2 = Email Address, 3 = License Key,
|
||||||
// 4 = Email Address, 5 = License Key, 6 = Date Format,
|
// 4 = WiFi Setup, 5 = Time Zone Setup, 6 = Date Format,
|
||||||
// 7 = View System Logs, 8 = Back
|
// 7 = System Logs, 8 = Back
|
||||||
constexpr const char *MENU_LABELS[MENU_ITEM_COUNT] = {
|
constexpr const char *MENU_LABELS[MENU_ITEM_COUNT] = {
|
||||||
"WiFi Setup",
|
|
||||||
"Audio Options",
|
|
||||||
"Time Zone Setup",
|
|
||||||
"Proclamations",
|
"Proclamations",
|
||||||
|
"Audio Options",
|
||||||
"Email Address",
|
"Email Address",
|
||||||
"License Key",
|
"License Key",
|
||||||
|
"WiFi Setup",
|
||||||
|
"Time Zone Setup",
|
||||||
"Date Format",
|
"Date Format",
|
||||||
"View System Logs",
|
"System Logs",
|
||||||
"Back to Home",
|
"Back to Home",
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -78,15 +78,6 @@ void Settings::handleEvent(const SDL_Event &event)
|
|||||||
switch (selectedItem_)
|
switch (selectedItem_)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
state_->pages.push(*state_, std::make_unique<WiFiSetupPage>());
|
|
||||||
break;
|
|
||||||
case 1:
|
|
||||||
state_->pages.push(*state_, std::make_unique<AudioSettingsPage>());
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
state_->pages.push(*state_, std::make_unique<TimeZonePage>());
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
// The Proclamation list is license-gated like Play.
|
// The Proclamation list is license-gated like Play.
|
||||||
if (state_->licenseTracker.isValid())
|
if (state_->licenseTracker.isValid())
|
||||||
{
|
{
|
||||||
@@ -97,12 +88,21 @@ void Settings::handleEvent(const SDL_Event &event)
|
|||||||
state_->pages.push(*state_, std::make_unique<LicenseBlockedPage>());
|
state_->pages.push(*state_, std::make_unique<LicenseBlockedPage>());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 1:
|
||||||
|
state_->pages.push(*state_, std::make_unique<AudioSettingsPage>());
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
state_->pages.push(*state_, std::make_unique<EmailAddressPage>());
|
state_->pages.push(*state_, std::make_unique<EmailAddressPage>());
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 3:
|
||||||
state_->pages.push(*state_, std::make_unique<LicenseKeyPage>());
|
state_->pages.push(*state_, std::make_unique<LicenseKeyPage>());
|
||||||
break;
|
break;
|
||||||
|
case 4:
|
||||||
|
state_->pages.push(*state_, std::make_unique<WiFiSetupPage>());
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
state_->pages.push(*state_, std::make_unique<TimeZonePage>());
|
||||||
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
state_->pages.push(*state_, std::make_unique<DateFormatPage>());
|
state_->pages.push(*state_, std::make_unique<DateFormatPage>());
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user