#include "SettingsMainWindow.hpp" #include "../ApplicationSettings.hpp" #include "Info.hpp" #include "i18/i18.hpp" #include "log/log.hpp" #include "FotaWindow.hpp" std::list mainWindowOptions(app::Application *app) { return { gui::Option{"Info", [=](gui::Item &item) { LOG_INFO("switching to TEST UI page"); app->switchWindow(gui::window::hw_info, nullptr); return true; }, gui::Arrow::Enabled}, {"UI TEST", [=](gui::Item &item) { LOG_INFO("switching to TEST UI page"); app->switchWindow("TEST_UI", nullptr); return true; }, gui::Arrow::Enabled}, {utils::localize.get("app_settings_bt"), [=](gui::Item &item) { LOG_INFO("switching to bluetooth page"); app->switchWindow("Bluetooth", nullptr); return true; }, gui::Arrow::Enabled}, {utils::localize.get("app_settings_language"), [=](gui::Item &) { LOG_INFO("switching to language page"); app->switchWindow("Languages"); return true; }, gui::Arrow::Enabled}, {"SIM SELECT", [=](gui::Item &) { app->switchWindow(app::sim_select, nullptr); return true; }, gui::Arrow::Enabled}, {utils::localize.get("app_settings_date_and_time"), [=](gui::Item &) { LOG_INFO("switching to date and time page"); app->switchWindow("DateTime"); return true; }, gui::Arrow::Enabled}, {utils::localize.get("Fota update"), [=](gui::Item &) { LOG_INFO("switching to FOTA page"); app->switchWindow(gui::window::name::fota_window); return true; }, gui::Arrow::Enabled}, {"[None] " + utils::localize.get("app_settings_display"), [=](gui::Item &) { return true; }, gui::Arrow::Enabled}, {"[None] " + utils::localize.get("app_settings_phone_modes"), [=](gui::Item &) { return true; }, gui::Arrow::Enabled}, {"[None] " + utils::localize.get("app_settings_security"), [=](gui::Item &) { return true; }, gui::Arrow::Enabled}, {"[None] " + utils::localize.get("app_settings_about"), [=](gui::Item &) { return true; }, gui::Arrow::Enabled}, {"[Dummy]", [=](gui::Item &) { return true; }, gui::Arrow::Enabled}, {"[Dummy]", [=](gui::Item &) { return true; }, gui::Arrow::Enabled}, {"[Dummy]", [=](gui::Item &) { return true; }, gui::Arrow::Enabled}, {"[Dummy]", [=](gui::Item &) { return true; }, gui::Arrow::Enabled}, {"[Dummy]", [=](gui::Item &) { return true; }, gui::Arrow::Enabled}}; }