From eee58bdd510b803c8e44d3a9f3dbaefc5b4ef78e Mon Sep 17 00:00:00 2001 From: CommanderRedYT Date: Sun, 25 Dec 2022 17:35:58 +0100 Subject: [PATCH] Adding our own back/checked/unchecked icons --- icons/back.png | Bin 0 -> 9724 bytes icons/checked.png | Bin 0 -> 450 bytes icons/unchecked.png | Bin 0 -> 471 bytes main/CMakeLists.txt | 23 +++++++++----- main/changevaluedisplay_bluetoothmode.h | 2 +- main/changevaluedisplay_bobbyquickactions.cpp | 4 +-- main/changevaluedisplay_controlmode.cpp | 4 +-- main/changevaluedisplay_controltype.cpp | 4 +-- main/changevaluedisplay_handbremsmode.cpp | 4 +-- main/changevaluedisplay_larsmmode_mode.cpp | 4 +-- main/changevaluedisplay_unifiedmodelmode.cpp | 4 +-- main/guihelpers/bobbycheckbox.h | 4 +-- main/guihelpers/bobbycheckboxicon.h | 20 ++++++++++++ main/icons/back.cpp | 30 ++++++++++++++++++ main/icons/back.h | 7 ++++ main/icons/checked.cpp | 30 ++++++++++++++++++ main/icons/checked.h | 7 ++++ main/icons/unchecked.cpp | 30 ++++++++++++++++++ main/icons/unchecked.h | 7 ++++ main/screens/aboutmenu.cpp | 5 ++- main/screens/batterydebugmenu.cpp | 16 +++++----- main/screens/batterymenu.cpp | 5 ++- main/screens/blesettingsmenu.cpp | 6 ++-- main/screens/bluetoothsettingsmenu.h | 2 +- main/screens/bmsmenu.cpp | 2 +- .../boardcomputerhardwaresettingsmenu.cpp | 4 +-- main/screens/buzzermenu.cpp | 18 +++++------ main/screens/calibratevoltagedisplay.cpp | 13 +++----- main/screens/candebugmenu.cpp | 16 ++++------ main/screens/cloudsettingsmenu.cpp | 22 ++++++------- main/screens/commanddebugmenu.h | 2 +- .../controllerhardwaresettingsmenu.cpp | 18 +++++------ main/screens/crashmenu.cpp | 6 ++-- main/screens/debugmenu.cpp | 4 +-- main/screens/defaultmodesettingsmenu.cpp | 6 ++-- main/screens/demosmenu.cpp | 12 +++---- main/screens/dynamicdebugmenu.cpp | 8 ++--- main/screens/enablemenu.cpp | 2 +- main/screens/espnowmenu.cpp | 5 ++- main/screens/espnowsettingsmenu.cpp | 8 ++--- main/screens/extrabuttoncalibratemenu.cpp | 6 ++-- main/screens/featureflagsmenu.cpp | 10 +++--- main/screens/feedbackdebugmenu.h | 4 +-- main/screens/gametrakmodesettingsmenu.h | 2 +- main/screens/garagemenu.cpp | 13 ++++---- main/screens/gitmenu.cpp | 4 +-- main/screens/graphsmenu.cpp | 4 +-- main/screens/greenpassmenu.cpp | 8 ++--- main/screens/handbremssettingsmenu.cpp | 6 ++-- main/screens/invertmenu.cpp | 6 ++-- main/screens/larsmmodesettingsmenu.cpp | 4 +-- main/screens/ledstripcolorsdisplay.cpp | 2 +- main/screens/ledstripmenu.cpp | 12 +++---- main/screens/ledstripselectblinkmenu.cpp | 4 +-- main/screens/ledstripselectotamode.cpp | 4 +-- main/screens/limitssettingsmenu.cpp | 4 +-- main/screens/lockscreensettingsmenu.cpp | 6 ++-- main/screens/mainmenu.cpp | 5 +-- main/screens/manageprofilesmenu.cpp | 4 +-- main/screens/mickmodesettingsmenu.cpp | 4 +-- main/screens/modessettingsmenu.cpp | 4 +-- main/screens/mosfetsmenu.cpp | 4 +-- main/screens/motorfeedbackdebugmenu.h | 10 +++--- main/screens/motorstatedebugmenu.h | 4 +-- main/screens/motortestmodesettingsmenu.cpp | 4 +-- main/screens/networksettingsmenu.cpp | 6 ++-- main/screens/otamenu.cpp | 8 ++--- main/screens/profilesmenu.cpp | 4 +-- main/screens/recoverymenu.cpp | 4 ++- .../screens/remotecontrolmodesettingsmenu.cpp | 4 +-- main/screens/selectbatterytypemenu.cpp | 6 ++-- main/screens/selectbuildserverbranch.cpp | 6 ++-- main/screens/selectbuildservermenu.cpp | 4 +-- main/screens/selectmodemenu.cpp | 4 +-- main/screens/selectotabuildmenu.cpp | 14 ++++---- main/screens/settingsmenu.cpp | 4 +-- main/screens/setupquickactionsmenu.cpp | 4 +-- main/screens/statisticsmenu.cpp | 4 +-- main/screens/taskmanagermenu.cpp | 4 +-- main/screens/tempomatmodesettingsmenu.cpp | 4 +-- main/screens/timersmenu.cpp | 4 +-- main/screens/timesettingsmenu.cpp | 6 ++-- main/screens/typesafeenumchangemenu.h | 6 ++-- main/screens/udpcloudsettingsmenu.cpp | 14 ++++---- main/screens/wifiapclientsmenu.cpp | 4 +-- main/screens/wifiapsettingsmenu.cpp | 4 +-- main/screens/wifistaconfigentrymenu.cpp | 4 +-- main/screens/wifistaconfigsmenu.cpp | 4 +-- main/screens/wifistascanentrymenu.cpp | 4 +-- main/screens/wifistascanmenu.cpp | 4 +-- main/screens/wifistasettingsmenu.cpp | 4 +-- 91 files changed, 384 insertions(+), 256 deletions(-) create mode 100644 icons/back.png create mode 100644 icons/checked.png create mode 100644 icons/unchecked.png create mode 100644 main/guihelpers/bobbycheckboxicon.h create mode 100644 main/icons/back.cpp create mode 100644 main/icons/back.h create mode 100644 main/icons/checked.cpp create mode 100644 main/icons/checked.h create mode 100644 main/icons/unchecked.cpp create mode 100644 main/icons/unchecked.h diff --git a/icons/back.png b/icons/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c19f8d85307dfc83494c178bb85ef77ea4c5821d GIT binary patch literal 9724 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 literal 0 HcmV?d00001 diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt index d0df916..d019917 100644 --- a/main/CMakeLists.txt +++ b/main/CMakeLists.txt @@ -70,18 +70,25 @@ set(BOBBY_HEADERS globals.h guihelpers/bobbychangevaluedisplay.h guihelpers/bobbycheckbox.h + guihelpers/bobbycheckboxicon.h guihelpers/bobbydisplay.h guihelpers/bobbydisplaywithtitle.h guihelpers/bobbyerrorhandler.h + guihelpers/bobbygraphdisplay.h guihelpers/bobbymenudisplay.h guihelpers/bobbypopupdisplay.h + guihelpers/bobbysplitgraphdisplay.h + guihelpers/menudisplaywithtime.cpp + guihelpers/menudisplaywithtime.h handbremse.h icons/alert.h + icons/back.h icons/battery.h icons/bluetooth.h icons/bms.h icons/bobbycar.h icons/buzzer.h + icons/checked.h icons/close.h icons/demos.h icons/git.h @@ -101,6 +108,7 @@ set(BOBBY_HEADERS icons/shortcircuit.h icons/statistics.h icons/time.h + icons/unchecked.h icons/update.h icons/wifi.h ledstrip.h @@ -136,8 +144,6 @@ set(BOBBY_HEADERS screens/bmsdisplay.h screens/bmsmenu.h screens/boardcomputerhardwaresettingsmenu.h - guihelpers/bobbygraphdisplay.h - guihelpers/bobbysplitgraphdisplay.h screens/buzzermenu.h screens/calibratevoltagedisplay.h screens/candebugmenu.h @@ -176,8 +182,6 @@ set(BOBBY_HEADERS screens/lockscreensettingsmenu.h screens/mainmenu.h screens/manageprofilesmenu.h - guihelpers/menudisplaywithtime.cpp - guihelpers/menudisplaywithtime.h screens/metersdisplay.h screens/mickmodesettingsmenu.h screens/modessettingsmenu.h @@ -188,7 +192,7 @@ set(BOBBY_HEADERS screens/networksettingsmenu.h screens/otamenu.h screens/pingpongdisplay.h - screens/poweroffdisplay.h + screens/poweroffdisplay.h screens/powersupplydisplay.h screens/profilesmenu.h screens/qrcodedebug.h @@ -308,15 +312,19 @@ set(BOBBY_SOURCES guihelpers/bobbydisplay.cpp guihelpers/bobbydisplaywithtitle.cpp guihelpers/bobbyerrorhandler.cpp + guihelpers/bobbygraphdisplay.cpp guihelpers/bobbymenudisplay.cpp guihelpers/bobbypopupdisplay.cpp + guihelpers/bobbysplitgraphdisplay.cpp handbremse.cpp icons/alert.cpp + icons/back.cpp icons/battery.cpp icons/bluetooth.cpp icons/bms.cpp icons/bobbycar.cpp icons/buzzer.cpp + icons/checked.cpp icons/close.cpp icons/demos.cpp icons/git.cpp @@ -336,6 +344,7 @@ set(BOBBY_SOURCES icons/shortcircuit.cpp icons/statistics.cpp icons/time.cpp + icons/unchecked.cpp icons/update.cpp icons/wifi.cpp ledstrip.cpp @@ -367,8 +376,6 @@ set(BOBBY_SOURCES screens/bmsdisplay.cpp screens/bmsmenu.cpp screens/boardcomputerhardwaresettingsmenu.cpp - guihelpers/bobbygraphdisplay.cpp - guihelpers/bobbysplitgraphdisplay.cpp screens/buzzermenu.cpp screens/calibratevoltagedisplay.cpp screens/candebugmenu.cpp @@ -411,7 +418,7 @@ set(BOBBY_SOURCES screens/networksettingsmenu.cpp screens/otamenu.cpp screens/pingpongdisplay.cpp - screens/poweroffdisplay.cpp + screens/poweroffdisplay.cpp screens/powersupplydisplay.cpp screens/profilesmenu.cpp screens/qrcodedebug.cpp diff --git a/main/changevaluedisplay_bluetoothmode.h b/main/changevaluedisplay_bluetoothmode.h index 96b8468..303ca7f 100644 --- a/main/changevaluedisplay_bluetoothmode.h +++ b/main/changevaluedisplay_bluetoothmode.h @@ -32,7 +32,7 @@ ChangeValueDisplay::ChangeValueDisplay() constructMenuItem, StaticText>>(BluetoothMode::Off, *this, *this); constructMenuItem, StaticText>>(BluetoothMode::Master, *this, *this); constructMenuItem, StaticText>>(BluetoothMode::Slave, *this, *this); - constructMenuItem, StaticMenuItemIcon<&espgui::icons::back>>>(*this); + constructMenuItem, StaticMenuItemIcon<&bobbyicons::back>>>(*this); } void ChangeValueDisplay::start() diff --git a/main/changevaluedisplay_bobbyquickactions.cpp b/main/changevaluedisplay_bobbyquickactions.cpp index c85d9a0..bd8033f 100644 --- a/main/changevaluedisplay_bobbyquickactions.cpp +++ b/main/changevaluedisplay_bobbyquickactions.cpp @@ -9,9 +9,9 @@ // 3rdparty lib includes #include #include -#include // local includes +#include "icons/back.h" #include "utils.h" namespace espgui { @@ -41,7 +41,7 @@ ChangeValueDisplay::ChangeValueDisplay() constructMenuItem, StaticText>>(BobbyQuickActions::PWMOMAT, *this, *this, *this); constructMenuItem, StaticText>>(BobbyQuickActions::COMPRESSOR_TOGGLE, *this, *this, *this); constructMenuItem, StaticText>>(BobbyQuickActions::HUPE, *this, *this, *this); - constructMenuItem, StaticMenuItemIcon<&espgui::icons::back>>>(*this); + constructMenuItem, StaticMenuItemIcon<&bobbyicons::back>>>(*this); } void ChangeValueDisplay::start() diff --git a/main/changevaluedisplay_controlmode.cpp b/main/changevaluedisplay_controlmode.cpp index 12ee662..b95a5e1 100644 --- a/main/changevaluedisplay_controlmode.cpp +++ b/main/changevaluedisplay_controlmode.cpp @@ -9,9 +9,9 @@ // 3rdparty lib includes #include #include -#include // local includes +#include "icons/back.h" #include "utils.h" namespace espgui { @@ -32,7 +32,7 @@ ChangeValueDisplay::ChangeValueDisplay() constructMenuItem, StaticText>>(ControlMode::Voltage, *this, *this, *this); constructMenuItem, StaticText>>(ControlMode::Speed, *this, *this, *this); constructMenuItem, StaticText>>(ControlMode::Torque, *this, *this, *this); - constructMenuItem, StaticMenuItemIcon<&espgui::icons::back>>>(*this); + constructMenuItem, StaticMenuItemIcon<&bobbyicons::back>>>(*this); } void ChangeValueDisplay::start() diff --git a/main/changevaluedisplay_controltype.cpp b/main/changevaluedisplay_controltype.cpp index c23e134..29607e6 100644 --- a/main/changevaluedisplay_controltype.cpp +++ b/main/changevaluedisplay_controltype.cpp @@ -9,9 +9,9 @@ // 3rdparty lib includes #include #include -#include // local includes +#include "icons/back.h" #include "utils.h" namespace espgui { @@ -30,7 +30,7 @@ ChangeValueDisplay::ChangeValueDisplay() constructMenuItem, StaticText>>(ControlType::Commutation, *this, *this, *this); constructMenuItem, StaticText>>(ControlType::Sinusoidal, *this, *this, *this); constructMenuItem, StaticText>>(ControlType::FieldOrientedControl, *this, *this, *this); - constructMenuItem, StaticMenuItemIcon<&espgui::icons::back>>>(*this); + constructMenuItem, StaticMenuItemIcon<&bobbyicons::back>>>(*this); } void ChangeValueDisplay::start() diff --git a/main/changevaluedisplay_handbremsmode.cpp b/main/changevaluedisplay_handbremsmode.cpp index a11e444..e798ad3 100644 --- a/main/changevaluedisplay_handbremsmode.cpp +++ b/main/changevaluedisplay_handbremsmode.cpp @@ -9,9 +9,9 @@ // 3rdparty lib includes #include #include -#include // local includes +#include "icons/back.h" #include "utils.h" namespace espgui { @@ -30,7 +30,7 @@ ChangeValueDisplay::ChangeValueDisplay() constructMenuItem, StaticText>>(HandbremseMode::MOSFETS_OFF, *this, *this, *this); constructMenuItem, StaticText>>(HandbremseMode::OPENMODE, *this, *this, *this); constructMenuItem, StaticText>>(HandbremseMode::SPEED_0, *this, *this, *this); - constructMenuItem, StaticMenuItemIcon<&espgui::icons::back>>>(*this); + constructMenuItem, StaticMenuItemIcon<&bobbyicons::back>>>(*this); } void ChangeValueDisplay::start() diff --git a/main/changevaluedisplay_larsmmode_mode.cpp b/main/changevaluedisplay_larsmmode_mode.cpp index 274ebc7..2250add 100644 --- a/main/changevaluedisplay_larsmmode_mode.cpp +++ b/main/changevaluedisplay_larsmmode_mode.cpp @@ -9,9 +9,9 @@ // 3rdparty lib inclues #include #include -#include // local includes +#include "icons/back.h" #include "utils.h" namespace espgui { @@ -31,7 +31,7 @@ ChangeValueDisplay::ChangeValueDisplay() constructMenuItem, StaticText>>(LarsmModeMode::Mode2, *this, *this, *this); constructMenuItem, StaticText>>(LarsmModeMode::Mode3, *this, *this, *this); constructMenuItem, StaticText>>(LarsmModeMode::Mode4, *this, *this, *this); - constructMenuItem, StaticMenuItemIcon<&espgui::icons::back>>>(*this); + constructMenuItem, StaticMenuItemIcon<&bobbyicons::back>>>(*this); } void ChangeValueDisplay::start() diff --git a/main/changevaluedisplay_unifiedmodelmode.cpp b/main/changevaluedisplay_unifiedmodelmode.cpp index c33a2c5..fe4acde 100644 --- a/main/changevaluedisplay_unifiedmodelmode.cpp +++ b/main/changevaluedisplay_unifiedmodelmode.cpp @@ -9,9 +9,9 @@ // 3rdparty lib includes #include #include -#include // local includes +#include "icons/back.h" #include "utils.h" namespace espgui { @@ -33,7 +33,7 @@ ChangeValueDisplay::ChangeValueDisplay() constructMenuItem, StaticText>>(UnifiedModelMode::FocVoltage, *this, *this, *this); constructMenuItem, StaticText>>(UnifiedModelMode::FocSpeed, *this, *this, *this); constructMenuItem, StaticText>>(UnifiedModelMode::FocTorque, *this, *this, *this); - constructMenuItem, StaticMenuItemIcon<&espgui::icons::back>>>(*this); + constructMenuItem, StaticMenuItemIcon<&bobbyicons::back>>>(*this); } void ChangeValueDisplay::start() diff --git a/main/guihelpers/bobbycheckbox.h b/main/guihelpers/bobbycheckbox.h index 8fd9bc9..c50b43f 100644 --- a/main/guihelpers/bobbycheckbox.h +++ b/main/guihelpers/bobbycheckbox.h @@ -2,16 +2,16 @@ // 3rdparty lib includes #include -#include // local includes +#include "bobbycheckboxicon.h" #include "bobbyerrorhandler.h" namespace bobby { class BobbyCheckbox : public virtual espgui::ToggleBoolAction, - public virtual espgui::CheckboxIcon, + public virtual BobbyCheckboxIcon, public virtual BobbyErrorHandler { }; diff --git a/main/guihelpers/bobbycheckboxicon.h b/main/guihelpers/bobbycheckboxicon.h new file mode 100644 index 0000000..22f0138 --- /dev/null +++ b/main/guihelpers/bobbycheckboxicon.h @@ -0,0 +1,20 @@ +#pragma once + +// 3rdparty lib includes +#include +#include + +// local includes +#include "icons/checked.h" +#include "icons/unchecked.h" + +namespace bobby { +class BobbyCheckboxIcon : public virtual espgui::MenuItemIconInterface, public virtual espgui::AccessorInterface +{ +public: + const espgui::MenuItemIcon *icon() const override + { + return getValue() ? &bobbyicons::checked : &bobbyicons::unchecked; + } +}; +} // namespace bobby diff --git a/main/icons/back.cpp b/main/icons/back.cpp new file mode 100644 index 0000000..b130eb4 --- /dev/null +++ b/main/icons/back.cpp @@ -0,0 +1,30 @@ +#include "back.h" + +namespace bobbyicons { +const espgui::Icon<24, 24> back{{ + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x016C,0x014B,0x010B,0x01AC,0x018C,0x018C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x014B,0x0009,0x0000,0x2AD0,0x3331,0x00CB,0x09CD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x012B,0x0007,0x0000,0x1A6F,0x5CD7,0x5C96,0x0003,0x09ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x010B,0x0006,0xFFFF,0x022F,0x6518,0x75FB,0x5C96,0x0000,0x1AB0,0x2312,0x22F1,0x1AB0,0x1A6F,0x0A0E,0x016C,0x0048,0x00EA,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x010A,0x0029,0x0000,0x022F,0x6538,0x761B,0x761B,0x5CD7,0x024F,0x22D0,0x22D0,0x1AB0,0x1A6F,0x124F,0x01CD,0x002A,0x0000,0x018C,0x0007,0x014B,0x0000,0x0000, + 0x0002,0x0003,0x0A2E,0x0000,0x1A90,0x6518,0x7E3C,0x761C,0x761C,0x6E1C,0x65BB,0x5D9A,0x5D7A,0x5539,0x54F8,0x4CB7,0x4C76,0x3BD4,0x2B11,0x1A6F,0x016C,0x43F5,0x012B,0x00A6, + 0x0006,0x024F,0x0000,0x22F1,0x6518,0x7E3C,0x7E5C,0x765C,0x765C,0x6E3C,0x661C,0x65FC,0x5DBB,0x559A,0x4D5A,0x44F9,0x44D8,0x3C97,0x4456,0x3BD4,0x2AF1,0x09CD,0x5D7C,0x00AA, + 0x022F,0x0000,0x2AF1,0x6518,0x863C,0x7E3C,0x6E3C,0x663C,0x663D,0x5E3D,0x5E1C,0x5DFC,0x55DB,0x559B,0x4D5A,0x4519,0x3CB8,0x3477,0x3436,0x33F5,0x3BD4,0x2AF1,0x018C,0x0000, + 0x014B,0x22B0,0x54B7,0x5D9A,0x4D7A,0x3D7B,0x357B,0x2D9C,0x2DDC,0x2DDC,0x2DBC,0x2D7B,0x355A,0x3D5A,0x453A,0x4519,0x3CD8,0x3477,0x3436,0x2BD5,0x2BB5,0x3394,0x1A6F,0x014C, + 0x016B,0x1A90,0x3436,0x24D9,0x14D9,0x1D1A,0x1D5B,0x1D9C,0x25DD,0x25DD,0x1D9C,0x1D5B,0x1D1A,0x1CD9,0x1CB8,0x2CB8,0x3CB8,0x3477,0x2C36,0x2BD5,0x2394,0x33D5,0x22F1,0x11CC, + 0x022F,0x0004,0x1AD0,0x2C57,0x24F9,0x1D1A,0x1D5B,0x1D7C,0x1DBC,0x25BC,0x1D9C,0x1D5B,0x1D1A,0x1CD9,0x1C98,0x1457,0x1C37,0x2C36,0x2C16,0x23D5,0x2394,0x23B5,0x2B32,0x11CD, + 0x0000,0x0A0E,0x0000,0x22F1,0x2C77,0x251A,0x1D3A,0x1D5B,0x1D7B,0x1D7B,0x1D5B,0x1D3A,0x1CFA,0x1CB9,0x1C78,0x1457,0x1416,0x13D5,0x23D5,0x23B5,0x1B94,0x1B94,0x2B52,0x11ED, + 0x0023,0x0000,0x0A4F,0x0000,0x22F1,0x3497,0x251A,0x1D1A,0x1D3A,0x2D5B,0x2D3A,0x2D1A,0x24F9,0x24D9,0x1478,0x1437,0x13F6,0x13B5,0x1394,0x1B74,0x1B74,0x1B94,0x2B52,0x11ED, + 0x0000,0x0087,0x0000,0x124F,0x0000,0x1AB0,0x3497,0x1D1A,0x1CFA,0x3497,0x1B32,0x2373,0x2393,0x2BD4,0x3415,0x2C57,0x13F6,0x1395,0x1374,0x1353,0x1354,0x2394,0x2B32,0x11ED, + 0x0000,0x0000,0x0000,0x00EA,0x00EA,0x0000,0x126F,0x3497,0x24D9,0x3435,0x0000,0x1270,0x0000,0x0029,0x01AC,0x22F1,0x33F5,0x1395,0x1354,0x1333,0x0B33,0x2394,0x22F1,0x22B0, + 0x0000,0x0000,0x0000,0x0000,0x010B,0x0008,0x0000,0x1A6F,0x3477,0x3435,0x0006,0x09ED,0x0027,0x00EA,0x01AC,0x0000,0x22B0,0x2BB4,0x0B33,0x1333,0x0B34,0x2B73,0x22B0,0x09AD, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x012B,0x0009,0x0000,0x1A90,0x3352,0x004A,0x09CD,0x0000,0x0000,0x010A,0x012B,0x09CD,0x2B53,0x1354,0x0B33,0x1B54,0x2B32,0x228F,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x014B,0x010B,0x0007,0x018D,0x01AC,0x01AC,0x0000,0x0000,0x0000,0x014B,0x09CD,0x2B32,0x1374,0x0B33,0x2353,0x2AF1,0x08EA,0x1A0D, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01AD,0x09ED,0x00CA,0x018C,0x018C,0x0000,0x0000,0x0000,0x018C,0x09ED,0x2B53,0x1354,0x1B53,0x2B32,0x224E,0x2B11,0x0800, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x00A8,0x09ED,0x122E,0x2B73,0x1B54,0x2B53,0x32D0,0x43D4,0x0004,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0049,0x451B,0x1AB0,0x2BB4,0x2B53,0x32F0,0x5D3A,0x0008,0x00C9,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x018C,0x010B,0x3332,0x3393,0x2AD0,0x873F,0x012B,0x11ED,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0109,0x01AD,0x018C,0x22B0,0x32F0,0x761E,0x016C,0x1A2E,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x014B,0x018C,0x018C,0x09CD,0x4C77,0x012B,0x1A0E,0x0000,0x0000,0x0000,0x0000, +}, "back"}; +} // namespace bobbyicons diff --git a/main/icons/back.h b/main/icons/back.h new file mode 100644 index 0000000..6443a6c --- /dev/null +++ b/main/icons/back.h @@ -0,0 +1,7 @@ +#pragma once + +#include "icon.h" + +namespace bobbyicons { +extern const espgui::Icon<24, 24> back; +} // namespace bobbyicons diff --git a/main/icons/checked.cpp b/main/icons/checked.cpp new file mode 100644 index 0000000..af6e4d7 --- /dev/null +++ b/main/icons/checked.cpp @@ -0,0 +1,30 @@ +#include "checked.h" + +namespace bobbyicons { +const espgui::Icon<24, 24> checked{{ + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0395,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0000,0x0000,0x0000, + 0x0000,0x0396,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x4499,0xBEDD,0xEFBF,0xFFFF,0xBEDD,0x5D3A,0x0376,0x0356,0x0000, + 0x0000,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x7DBB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x7DBB,0x0376,0x0395, + 0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x653A,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x4499,0x0376, + 0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0xBEDD,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xBEDD,0x0376, + 0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xEFBF,0x0376, + 0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0xEFBF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0376, + 0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0xBEDD,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xBEDD,0x0377, + 0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x4499,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x5D3A,0x0376, + 0x0395,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x85BB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x85BB,0x0376,0x0000, + 0x0000,0x0396,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x653A,0xBEDD,0xFFFF,0xEFBF,0xBEDD,0x4499,0x0376,0x0356,0x0000, + 0x0000,0x0000,0x0000,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0376,0x0395,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +}, "checked"}; +} // namespace bobbyicons diff --git a/main/icons/checked.h b/main/icons/checked.h new file mode 100644 index 0000000..ab05115 --- /dev/null +++ b/main/icons/checked.h @@ -0,0 +1,7 @@ +#pragma once + +#include "icon.h" + +namespace bobbyicons { +extern const espgui::Icon<24, 24> checked; +} // namespace bobbyicons diff --git a/main/icons/unchecked.cpp b/main/icons/unchecked.cpp new file mode 100644 index 0000000..555d8bd --- /dev/null +++ b/main/icons/unchecked.cpp @@ -0,0 +1,30 @@ +#include "unchecked.h" + +namespace bobbyicons { +const espgui::Icon<24, 24> unchecked{{ + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x7410,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x0000,0x0000,0x0000, + 0x0000,0x7410,0x73F0,0x73F0,0x73D0,0x7410,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x73D0,0x73F0,0x73F0,0x7410,0x0000, + 0x0000,0x73F0,0x73F0,0x7410,0x73F0,0x73F0,0x73F0,0x73F0,0x7410,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x73F0,0x73F0,0x7390, + 0x73F0,0x73F0,0x7410,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x7410,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x73F0,0x73F0, + 0x73F0,0x7410,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x73D0,0x73F0, + 0x73F0,0x0000,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x7410,0x73F0, + 0x73F0,0x7390,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x73F0, + 0x73F0,0x7410,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x73D0,0x73F0, + 0x73F0,0x73F0,0x7410,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x7410,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x73F0,0x73F0, + 0x7410,0x73F0,0x73F0,0x7410,0x73F0,0x73F0,0x73F0,0x73F0,0x7410,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x73F0,0x73F0,0x0000, + 0x0000,0x7410,0x73F0,0x73F0,0x7410,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x7410,0x7410,0x73F0,0x73F0,0x7410,0x0000, + 0x0000,0x0000,0x0000,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x73F0,0x7410,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +}, "unchecked"}; +} // namespace bobbyicons diff --git a/main/icons/unchecked.h b/main/icons/unchecked.h new file mode 100644 index 0000000..aa956a0 --- /dev/null +++ b/main/icons/unchecked.h @@ -0,0 +1,7 @@ +#pragma once + +#include "icon.h" + +namespace bobbyicons { +extern const espgui::Icon<24, 24> unchecked; +} // namespace bobbyicons diff --git a/main/screens/aboutmenu.cpp b/main/screens/aboutmenu.cpp index 07ffc35..acc562b 100644 --- a/main/screens/aboutmenu.cpp +++ b/main/screens/aboutmenu.cpp @@ -7,11 +7,10 @@ #include #include #include -#include // local includes +#include "icons/back.h" #include "texthelpers/esptexthelpers.h" -#include "utils.h" namespace bobby { namespace { @@ -59,7 +58,7 @@ AboutMenu::AboutMenu() constructMenuItem, DisabledColor, DummyAction>>(); constructMenuItem, DisabledColor, DummyAction>>(); constructMenuItem, DisabledColor, DummyAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string AboutMenu::text() const diff --git a/main/screens/batterydebugmenu.cpp b/main/screens/batterydebugmenu.cpp index 8e78913..312d1a2 100644 --- a/main/screens/batterydebugmenu.cpp +++ b/main/screens/batterydebugmenu.cpp @@ -1,17 +1,17 @@ #include "batterydebugmenu.h" // 3rdparty lib includes -#include "menuitem.h" -#include "icons/back.h" -#include "actions/dummyaction.h" -#include "actions/popscreenaction.h" -#include "fmt/core.h" +#include +#include +#include +#include // local includes #include "accessors/settingsaccessors.h" -#include "utils.h" -#include "icons/settings.h" #include "battery.h" +#include "icons/back.h" +#include "icons/settings.h" +#include "utils.h" namespace bobby { @@ -83,7 +83,7 @@ BatteryDebugMenu::BatteryDebugMenu() constructMenuItem>(); constructMenuItem>(); constructMenuItem>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string BatteryDebugMenu::text() const diff --git a/main/screens/batterymenu.cpp b/main/screens/batterymenu.cpp index f0f38d2..cc5c5b7 100644 --- a/main/screens/batterymenu.cpp +++ b/main/screens/batterymenu.cpp @@ -5,7 +5,6 @@ #include #include #include -#include #include #include #include @@ -15,12 +14,12 @@ #include "accessors/settingsaccessors.h" #include "battery.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "icons/back.h" #include "icons/graph.h" #include "icons/settings.h" #include "screens/batterygraphdisplay.h" #include "screens/calibratevoltagedisplay.h" #include "typesafeenumchangemenu.h" -#include "utils.h" namespace bobby { @@ -85,7 +84,7 @@ BatteryMenu::BatteryMenu() constructMenuItem, PushScreenAction, StaticMenuItemIcon<&bobbyicons::graph>>>(); constructMenuItem>(); constructMenuItem, PushScreenAction, StaticMenuItemIcon<&bobbyicons::settings>>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string BatteryMenu::text() const diff --git a/main/screens/blesettingsmenu.cpp b/main/screens/blesettingsmenu.cpp index 013f8bd..958954c 100644 --- a/main/screens/blesettingsmenu.cpp +++ b/main/screens/blesettingsmenu.cpp @@ -6,14 +6,14 @@ #include #include #include -#include #include // local includes #include "accessors/settingsaccessors.h" #include "guihelpers/bobbychangevaluedisplay.h" -#include "screens/settingsmenu.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" +#include "screens/settingsmenu.h" #include "texthelpers/bletexthelpers.h" namespace bobby { @@ -43,7 +43,7 @@ BleSettingsMenu::BleSettingsMenu() constructMenuItem>(); constructMenuItem>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string BleSettingsMenu::text() const diff --git a/main/screens/bluetoothsettingsmenu.h b/main/screens/bluetoothsettingsmenu.h index e2042ec..1fffdb8 100644 --- a/main/screens/bluetoothsettingsmenu.h +++ b/main/screens/bluetoothsettingsmenu.h @@ -56,7 +56,7 @@ public: constructMenuItem, BluetoothEndAction>>(); constructMenuItem, BluetoothDisconnectAction>>(); // constructMenuItem, SwitchScreenAction>>(); - constructMenuItem, SwitchScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, SwitchScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } }; #endif diff --git a/main/screens/bmsmenu.cpp b/main/screens/bmsmenu.cpp index d0c16a1..927499e 100644 --- a/main/screens/bmsmenu.cpp +++ b/main/screens/bmsmenu.cpp @@ -26,7 +26,7 @@ BmsMenu::BmsMenu() constructMenuItem, BmsTurnOffChargeAction>>(); constructMenuItem, BmsTurnOnDischargeAction>>(); constructMenuItem, BmsTurnOffDischargeAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } void BmsMenu::back() diff --git a/main/screens/boardcomputerhardwaresettingsmenu.cpp b/main/screens/boardcomputerhardwaresettingsmenu.cpp index 822e27d..7fa43b4 100644 --- a/main/screens/boardcomputerhardwaresettingsmenu.cpp +++ b/main/screens/boardcomputerhardwaresettingsmenu.cpp @@ -6,7 +6,6 @@ #include #include #include -#include #include // local includes @@ -14,6 +13,7 @@ #include "actions/setupactions.h" #include "guihelpers/bobbychangevaluedisplay.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" #include "icons/lock.h" #include "screens/extrabuttoncalibratemenu.h" #include "screens/lockscreensettingsmenu.h" @@ -227,7 +227,7 @@ BoardcomputerHardwareSettingsMenu::BoardcomputerHardwareSettingsMenu() #endif constructMenuItem>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string BoardcomputerHardwareSettingsMenu::text() const diff --git a/main/screens/buzzermenu.cpp b/main/screens/buzzermenu.cpp index 1741034..bfaef96 100644 --- a/main/screens/buzzermenu.cpp +++ b/main/screens/buzzermenu.cpp @@ -1,19 +1,17 @@ #include "buzzermenu.h" // 3rdparty lib includes -#include "changevaluedisplay.h" -#include "menuitem.h" -#include "actions/pushscreenaction.h" -#include "actions/popscreenaction.h" -#include "icons/back.h" +#include +#include +#include +#include // local includes -#include "guihelpers/bobbychangevaluedisplay.h" -#include "utils.h" -#include "globals.h" #include "accessors/settingsaccessors.h" -#include "screens/settingsmenu.h" +#include "globals.h" +#include "guihelpers/bobbychangevaluedisplay.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" namespace bobby { @@ -109,7 +107,7 @@ BuzzerMenu::BuzzerMenu() constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string BuzzerMenu::text() const diff --git a/main/screens/calibratevoltagedisplay.cpp b/main/screens/calibratevoltagedisplay.cpp index 27689d2..5f3e613 100644 --- a/main/screens/calibratevoltagedisplay.cpp +++ b/main/screens/calibratevoltagedisplay.cpp @@ -2,21 +2,18 @@ // 3rdparty lib includes #include -#include #include #include #include #include // Local includes -#include "utils.h" -#include "icons/settings.h" -#include "battery.h" -#include "batterymenu.h" -#include "newsettings.h" -#include "screens/batterymenu.h" #include "accessors/settingsaccessors.h" +#include "batterymenu.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" +#include "newsettings.h" +#include "utils.h" namespace bobby { @@ -124,7 +121,7 @@ CalibrateVoltageDisplay::CalibrateVoltageDisplay() constructMenuItem, Save30VCalibrationAction>>(); constructMenuItem, Save50VCalibrationAction>>(); constructMenuItem, BobbyCheckbox, BatteryApplyCalibrationAccessor>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); constructMenuItem>(); diff --git a/main/screens/candebugmenu.cpp b/main/screens/candebugmenu.cpp index 2a5a433..795d992 100644 --- a/main/screens/candebugmenu.cpp +++ b/main/screens/candebugmenu.cpp @@ -9,17 +9,15 @@ #include "esp_log.h" // 3rdparty lib includes -#include "fmt/core.h" - -// 3rdparty lib includes -#include "menuitem.h" -#include "actions/popscreenaction.h" -#include "actions/dummyaction.h" -#include "icons/back.h" -#include "screenmanager.h" +#include +#include +#include +#include +#include // local includes #include "guihelpers/bobbyerrorhandler.h" +#include "icons/back.h" namespace bobby { @@ -259,7 +257,7 @@ CanDebugMenu::CanDebugMenu() constructMenuItem, CanStartAction>>(); constructMenuItem, CanUninstallAction>>(); constructMenuItem, CanInstallAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string CanDebugMenu::text() const diff --git a/main/screens/cloudsettingsmenu.cpp b/main/screens/cloudsettingsmenu.cpp index 2bb3ff6..0d96acb 100644 --- a/main/screens/cloudsettingsmenu.cpp +++ b/main/screens/cloudsettingsmenu.cpp @@ -1,23 +1,23 @@ #include "cloudsettingsmenu.h" // 3rdparty lib includes -#include "actions/dummyaction.h" -#include "actions/popscreenaction.h" -#include "actions/pushscreenaction.h" -#include "changevaluedisplay.h" -#include "changevaluedisplay_string.h" -#include "fmt/core.h" -#include "icons/back.h" -#include "menuitem.h" +#include +#include +#include +#include +#include +#include +#include // local includes #include "accessors/settingsaccessors.h" -#include "guihelpers/bobbycheckbox.h" #include "cloud.h" -#include "texthelpers/cloudtexthelpers.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" #include "screens/settingsmenu.h" +#include "texthelpers/cloudtexthelpers.h" namespace bobby { @@ -97,7 +97,7 @@ CloudSettingsMenu::CloudSettingsMenu() constructMenuItem>(); constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PushScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PushScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string CloudSettingsMenu::text() const diff --git a/main/screens/commanddebugmenu.h b/main/screens/commanddebugmenu.h index b58db6d..238fc8e 100644 --- a/main/screens/commanddebugmenu.h +++ b/main/screens/commanddebugmenu.h @@ -25,7 +25,7 @@ public: constructMenuItem>(); constructMenuItem>(); constructMenuItem>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } private: diff --git a/main/screens/controllerhardwaresettingsmenu.cpp b/main/screens/controllerhardwaresettingsmenu.cpp index f115186..02b8982 100644 --- a/main/screens/controllerhardwaresettingsmenu.cpp +++ b/main/screens/controllerhardwaresettingsmenu.cpp @@ -4,20 +4,20 @@ #include // 3rdparty lib includes -#include "actions/popscreenaction.h" -#include "actions/pushscreenaction.h" -#include "changevaluedisplay.h" -#include "icons/back.h" +#include +#include +#include // local includes -#include "guihelpers/bobbychangevaluedisplay.h" -#include "utils.h" -#include "globals.h" #include "accessors/settingsaccessors.h" +#include "globals.h" +#include "guihelpers/bobbychangevaluedisplay.h" +#include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" #include "screens/enablemenu.h" #include "screens/invertmenu.h" #include "screens/settingsmenu.h" -#include "guihelpers/bobbycheckbox.h" +#include "utils.h" namespace bobby { @@ -96,7 +96,7 @@ ControllerHardwareSettingsMenu::ControllerHardwareSettingsMenu() constructMenuItem, BobbyCheckbox, CanResetOnErrorAccessor>>(); constructMenuItem, BobbyCheckbox, CanReinstallDriverAccessor>>(); #endif - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string ControllerHardwareSettingsMenu::text() const diff --git a/main/screens/crashmenu.cpp b/main/screens/crashmenu.cpp index add7177..a01103f 100644 --- a/main/screens/crashmenu.cpp +++ b/main/screens/crashmenu.cpp @@ -1,12 +1,12 @@ #include "crashmenu.h" // 3rdparty lib includes -#include "actions/popscreenaction.h" -#include "icons/back.h" +#include // local includes #include "actions/assertaction.h" #include "actions/dividebyzeroaction.h" +#include "icons/back.h" namespace bobby { @@ -22,7 +22,7 @@ CrashMenu::CrashMenu() using namespace espgui; constructMenuItem, AssertAction>>(); constructMenuItem, DivideByZeroAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string CrashMenu::text() const diff --git a/main/screens/debugmenu.cpp b/main/screens/debugmenu.cpp index 53f7fa1..dc735f3 100644 --- a/main/screens/debugmenu.cpp +++ b/main/screens/debugmenu.cpp @@ -4,7 +4,6 @@ #include #include #include -#include #include #include @@ -18,6 +17,7 @@ #include "screens/taskmanagermenu.h" #include "screens/qrcodedebug.h" #include "screens/xydebugdisplay.h" +#include "icons/back.h" #include "icons/battery.h" #include "icons/info.h" #include "icons/lock.h" @@ -117,7 +117,7 @@ DebugMenu::DebugMenu() constructMenuItem>(); constructMenuItem, ResetNVSAction, StaticMenuItemIcon<&bobbyicons::info>>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string DebugMenu::text() const diff --git a/main/screens/defaultmodesettingsmenu.cpp b/main/screens/defaultmodesettingsmenu.cpp index a164876..94c60a6 100644 --- a/main/screens/defaultmodesettingsmenu.cpp +++ b/main/screens/defaultmodesettingsmenu.cpp @@ -5,15 +5,15 @@ #include #include #include -#include #include #include // local includes #include "accessors/settingsaccessors.h" #include "changevaluedisplay_unifiedmodelmode.h" -#include "guihelpers/bobbycheckbox.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" #include "screens/handbremssettingsmenu.h" #include "utils.h" @@ -140,7 +140,7 @@ DefaultModeSettingsMenu::DefaultModeSettingsMenu() constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string DefaultModeSettingsMenu::text() const diff --git a/main/screens/demosmenu.cpp b/main/screens/demosmenu.cpp index 967bbe0..dade16a 100644 --- a/main/screens/demosmenu.cpp +++ b/main/screens/demosmenu.cpp @@ -1,16 +1,16 @@ #include "demosmenu.h" // 3rdparty lib includes -#include -#include #include -#include -#include +#include +#include +#include #include #include -#include +#include // local includes +#include "icons/back.h" #include "utils.h" namespace bobby { @@ -31,7 +31,7 @@ DemosMenu::DemosMenu() constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string DemosMenu::text() const diff --git a/main/screens/dynamicdebugmenu.cpp b/main/screens/dynamicdebugmenu.cpp index f97cc75..9da122e 100644 --- a/main/screens/dynamicdebugmenu.cpp +++ b/main/screens/dynamicdebugmenu.cpp @@ -14,17 +14,17 @@ #include #include #include -#include #include #include #include // local includes #include "guihelpers/bobbychangevaluedisplay.h" -#include "utils.h" -#include "icons/lock.h" #include "guihelpers/bobbycheckbox.h" #include "guihelpers/bobbyerrorhandler.h" +#include "icons/back.h" +#include "icons/lock.h" +#include "utils.h" namespace bobby { @@ -176,7 +176,7 @@ DynamicDebugMenu::DynamicDebugMenu() constructMenuItem, DummyAction>>(); constructMenuItem, DummyAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } void DynamicDebugMenu::back() diff --git a/main/screens/enablemenu.cpp b/main/screens/enablemenu.cpp index fafca72..0f62bd2 100644 --- a/main/screens/enablemenu.cpp +++ b/main/screens/enablemenu.cpp @@ -24,7 +24,7 @@ EnableMenu::EnableMenu() constructMenuItem, BobbyCheckbox, FrontRightEnabledAccessor>>(); constructMenuItem, BobbyCheckbox, BackLeftEnabledAccessor>>(); constructMenuItem, BobbyCheckbox, BackRightEnabledAccessor>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string EnableMenu::text() const diff --git a/main/screens/espnowmenu.cpp b/main/screens/espnowmenu.cpp index 5608075..6638c67 100644 --- a/main/screens/espnowmenu.cpp +++ b/main/screens/espnowmenu.cpp @@ -6,13 +6,12 @@ #include #include #include -#include -#include #include // local includes #include "espnowfunctions.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" #include "icons/settings.h" #include "icons/time.h" #include "screens/espnowsettingsmenu.h" @@ -63,7 +62,7 @@ EspNowMenu::EspNowMenu() constructMenuItem, BobbyCheckbox, ReceiveTimeStampAccessor>>(); constructMenuItem, BobbyCheckbox, ReceiveTsFromOtherBobbycarsAccessor>>(); constructMenuItem, PushScreenAction, StaticMenuItemIcon<&bobbyicons::settings>>>(); - constructMenuItem, PushScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PushScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string EspNowMenu::text() const diff --git a/main/screens/espnowsettingsmenu.cpp b/main/screens/espnowsettingsmenu.cpp index 5a3b121..d0fa886 100644 --- a/main/screens/espnowsettingsmenu.cpp +++ b/main/screens/espnowsettingsmenu.cpp @@ -1,13 +1,13 @@ #include "espnowsettingsmenu.h" // 3rdparty lib includes -#include "actions/popscreenaction.h" -#include "icons/back.h" -#include "textinterface.h" +#include +#include // local includes #include "accessors/settingsaccessors.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" namespace bobby { @@ -26,7 +26,7 @@ EspNowSettingsMenu::EspNowSettingsMenu() constructMenuItem, BobbyCheckbox, ESPNowSyncTimeEnabledAccessor>>(); constructMenuItem, BobbyCheckbox, ESPNowSyncTimeWithOthersEnabledAccessor>>(); constructMenuItem, BobbyCheckbox, ESPNowSyncBlinkEnabledAccessor>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string EspNowSettingsMenu::text() const diff --git a/main/screens/extrabuttoncalibratemenu.cpp b/main/screens/extrabuttoncalibratemenu.cpp index 0134546..0f6e0b7 100644 --- a/main/screens/extrabuttoncalibratemenu.cpp +++ b/main/screens/extrabuttoncalibratemenu.cpp @@ -5,7 +5,6 @@ // 3rd party includes #include -#include #include #include #include @@ -13,9 +12,10 @@ // local includes #include "accessors/settingsaccessors.h" -#include "screens/boardcomputerhardwaresettingsmenu.h" #include "globals.h" #include "guihelpers/bobbyerrorhandler.h" +#include "icons/back.h" +#include "screens/boardcomputerhardwaresettingsmenu.h" namespace bobby { @@ -97,7 +97,7 @@ ExtraButtonCalibrateMenu::ExtraButtonCalibrateMenu() constructMenuItem>(); constructMenuItem>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } void ExtraButtonCalibrateMenu::start() diff --git a/main/screens/featureflagsmenu.cpp b/main/screens/featureflagsmenu.cpp index fc9846b..bc3a0a7 100644 --- a/main/screens/featureflagsmenu.cpp +++ b/main/screens/featureflagsmenu.cpp @@ -2,15 +2,13 @@ // 3rdparty lib includes #include -#include -#include -#include -#include // local includes -#include "guihelpers/bobbypopupdisplay.h" #include "guihelpers/bobbycheckbox.h" #include "guihelpers/bobbyerrorhandler.h" +#include "guihelpers/bobbypopupdisplay.h" +#include "icons/checked.h" +#include "icons/unchecked.h" #include "newsettings.h" #include "taskmanager.h" @@ -84,7 +82,7 @@ public: const espgui::MenuItemIcon *icon() const override { - return m_flag.isEnabled.value() ? &espgui::icons::checked : &espgui::icons::unchecked; + return m_flag.isEnabled.value() ? &bobbyicons::checked : &bobbyicons::unchecked; } private: ConfiguredFeatureFlag &m_flag; diff --git a/main/screens/feedbackdebugmenu.h b/main/screens/feedbackdebugmenu.h index 96c1a44..8897b90 100644 --- a/main/screens/feedbackdebugmenu.h +++ b/main/screens/feedbackdebugmenu.h @@ -3,12 +3,12 @@ // 3rdparty lib includes #include #include -#include #include // local includes #include "debugcolorhelpers.h" #include "guihelpers/bobbymenudisplay.h" +#include "icons/back.h" #include "screens/debugmenu.h" #include "texthelpers/debugtexthelpers.h" #include "utils.h" @@ -30,7 +30,7 @@ public: //constructMenuItem, DummyAction>>(); constructMenuItem, DummyAction>>(); constructMenuItem, ColorInterface, DummyAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } private: diff --git a/main/screens/gametrakmodesettingsmenu.h b/main/screens/gametrakmodesettingsmenu.h index 95f771f..b28275f 100644 --- a/main/screens/gametrakmodesettingsmenu.h +++ b/main/screens/gametrakmodesettingsmenu.h @@ -16,7 +16,7 @@ class ContainerModeSettingsMenu : public: ContainerModeSettingsMenu() { - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string text() const override diff --git a/main/screens/garagemenu.cpp b/main/screens/garagemenu.cpp index 0273432..48a0b3c 100644 --- a/main/screens/garagemenu.cpp +++ b/main/screens/garagemenu.cpp @@ -1,16 +1,17 @@ #include "garagemenu.h" +// esp-idf includes +#include + // 3rd party libs -#include "icons/back.h" -#include "menuitem.h" -#include "actioninterface.h" -#include "esp_log.h" -#include "menuitem.h" +#include +#include // local includes #include "actions/popscreenaction.h" #include "espnowfunctions.h" #include "globals.h" +#include "icons/back.h" #include "newsettings.h" namespace bobby { @@ -43,7 +44,7 @@ GarageMenu::GarageMenu() menuitem.setTitle(wirelessDoor.doorId.value()); } - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string GarageMenu::text() const diff --git a/main/screens/gitmenu.cpp b/main/screens/gitmenu.cpp index 66ab999..7e0c508 100644 --- a/main/screens/gitmenu.cpp +++ b/main/screens/gitmenu.cpp @@ -4,10 +4,10 @@ #include #include #include -#include // local includes #include "guihelpers/bobbyerrorhandler.h" +#include "icons/back.h" #include "icons/info.h" #include "icons/modes.h" #include "screens/qrdisplay.h" @@ -62,7 +62,7 @@ GitMenu::GitMenu() constructMenuItem, DummyAction>>(); constructMenuItem, OpenPopupAction, StaticMenuItemIcon<&bobbyicons::info>>>(); constructMenuItem, GitQrAction, StaticMenuItemIcon<&bobbyicons::modes>>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string GitMenu::text() const diff --git a/main/screens/graphsmenu.cpp b/main/screens/graphsmenu.cpp index 537e5d0..4eb3c08 100644 --- a/main/screens/graphsmenu.cpp +++ b/main/screens/graphsmenu.cpp @@ -4,12 +4,12 @@ #include #include #include -#include #include // local includes #include "guihelpers/bobbygraphdisplay.h" #include "guihelpers/bobbysplitgraphdisplay.h" +#include "icons/back.h" #include "statistics.h" namespace bobby { @@ -211,7 +211,7 @@ GraphsMenu::GraphsMenu() #endif constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string GraphsMenu::text() const diff --git a/main/screens/greenpassmenu.cpp b/main/screens/greenpassmenu.cpp index ad995b5..8937279 100644 --- a/main/screens/greenpassmenu.cpp +++ b/main/screens/greenpassmenu.cpp @@ -7,14 +7,14 @@ #include #include #include -#include // local includes #include "actions/qraction.h" +#include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" +#include "qrimport.h" #include "screens/qrdisplay.h" #include "screens/qrimportdisplay.h" -#include "guihelpers/bobbycheckbox.h" -#include "qrimport.h" namespace bobby { @@ -89,7 +89,7 @@ GreenPassMenu::GreenPassMenu() } constructMenuItem, BobbyCheckbox, DeleteModeAccessor>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string GreenPassMenu::text() const diff --git a/main/screens/handbremssettingsmenu.cpp b/main/screens/handbremssettingsmenu.cpp index 78c49e7..0acacbb 100644 --- a/main/screens/handbremssettingsmenu.cpp +++ b/main/screens/handbremssettingsmenu.cpp @@ -5,15 +5,15 @@ #include #include #include -#include #include // local includes #include "accessors/settingsaccessors.h" #include "changevaluedisplay_handbremsmode.h" #include "guihelpers/bobbychangevaluedisplay.h" -#include "screens/typesafeenumchangemenu.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" +#include "screens/typesafeenumchangemenu.h" namespace bobby { @@ -43,7 +43,7 @@ HandbremsSettingsMenu::HandbremsSettingsMenu() constructMenuItem, BobbyCheckbox, HandbremsVisualizeAccessor>>(); constructMenuItem>(&configs.handbremse.mode); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string HandbremsSettingsMenu::text() const diff --git a/main/screens/invertmenu.cpp b/main/screens/invertmenu.cpp index 03225e3..d570394 100644 --- a/main/screens/invertmenu.cpp +++ b/main/screens/invertmenu.cpp @@ -1,12 +1,10 @@ #include "invertmenu.h" -// 3rdparty lib includes -#include - // local includes #include "accessors/settingsaccessors.h" #include "actions/popscreenaction.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" namespace bobby { @@ -26,7 +24,7 @@ InvertMenu::InvertMenu() constructMenuItem, BobbyCheckbox, FrontRightInvertedAccessor>>(); constructMenuItem, BobbyCheckbox, BackLeftInvertedAccessor>>(); constructMenuItem, BobbyCheckbox, BackRightInvertedAccessor>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string InvertMenu::text() const diff --git a/main/screens/larsmmodesettingsmenu.cpp b/main/screens/larsmmodesettingsmenu.cpp index e7427d0..51fda01 100644 --- a/main/screens/larsmmodesettingsmenu.cpp +++ b/main/screens/larsmmodesettingsmenu.cpp @@ -5,13 +5,13 @@ #include #include #include -#include // local includes #include "accessors/settingsaccessors.h" #include "changevaluedisplay_larsmmode_mode.h" #include "changevaluedisplay_unifiedmodelmode.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "icons/back.h" #include "utils.h" namespace bobby { @@ -53,7 +53,7 @@ LarsmModeSettingsMenu::LarsmModeSettingsMenu() constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string LarsmModeSettingsMenu::text() const diff --git a/main/screens/ledstripcolorsdisplay.cpp b/main/screens/ledstripcolorsdisplay.cpp index 57b5b26..7b6fb9c 100644 --- a/main/screens/ledstripcolorsdisplay.cpp +++ b/main/screens/ledstripcolorsdisplay.cpp @@ -4,7 +4,6 @@ #include // 3rdparty lib includes -#include #include #include #include @@ -12,6 +11,7 @@ // local includes #include "globals.h" +#include "icons/back.h" #include "icons/bobbycar.h" #include "utils.h" diff --git a/main/screens/ledstripmenu.cpp b/main/screens/ledstripmenu.cpp index 63b09cb..62abab9 100644 --- a/main/screens/ledstripmenu.cpp +++ b/main/screens/ledstripmenu.cpp @@ -5,21 +5,21 @@ #include #include #include -#include #include #include // local includes #include "accessors/settingsaccessors.h" +#include "globals.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" +#include "ledstrip.h" +#include "ledstripselectblinkmenu.h" #include "screens/ledstripcolorsdisplay.h" #include "screens/ledstripselectotamode.h" #include "screens/mainmenu.h" #include "screens/typesafeenumchangemenu.h" -#include "globals.h" -#include "guihelpers/bobbycheckbox.h" -#include "ledstrip.h" -#include "ledstripselectblinkmenu.h" namespace bobby { @@ -182,7 +182,7 @@ LedstripMenu::LedstripMenu() if (!simplified) { constructMenuItem>>(); } constructMenuItem, BobbyCheckbox, LedstripBrakeLightUseAccelAccessor>>(); constructMenuItem, BobbyCheckbox, LedstripBrakeLightUsePowerAccessor>>(); - constructMenuItem, espgui::PushScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, espgui::PushScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string LedstripMenu::text() const diff --git a/main/screens/ledstripselectblinkmenu.cpp b/main/screens/ledstripselectblinkmenu.cpp index 6ee6de3..fa2647a 100644 --- a/main/screens/ledstripselectblinkmenu.cpp +++ b/main/screens/ledstripselectblinkmenu.cpp @@ -3,12 +3,12 @@ // 3rdparty lib includes #include #include -#include // local includes #include "accessors/settingsaccessors.h" #include "actions/ledstripblinkactions.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" #include "ledstrip.h" #include "ledstripdefines.h" @@ -43,7 +43,7 @@ LedstripSelectBlinkMenu::LedstripSelectBlinkMenu() constructMenuItem, LedstripAnimationBlinkBothAction>>(); constructMenuItem, BobbyCheckbox, LedstripEnableBlinkAnimationAccessor>>(); constructMenuItem, BobbyCheckbox, LedstripEnableVisualizeBlinkAnimationAccessor>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string LedstripSelectBlinkMenu::text() const diff --git a/main/screens/ledstripselectotamode.cpp b/main/screens/ledstripselectotamode.cpp index 146ad1d..8c62c0d 100644 --- a/main/screens/ledstripselectotamode.cpp +++ b/main/screens/ledstripselectotamode.cpp @@ -3,9 +3,9 @@ // 3rdparty lib includes #include #include -#include // local includes +#include "icons/back.h" #include "ledstrip.h" #include "newsettings.h" #include "utils.h" @@ -36,7 +36,7 @@ LedstripOtaAnimationChangeMenu::LedstripOtaAnimationChangeMenu() constructMenuItem, LedstripChangeOtaAnimModeAction>>(); constructMenuItem, LedstripChangeOtaAnimModeAction>>(); constructMenuItem, LedstripChangeOtaAnimModeAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string LedstripOtaAnimationChangeMenu::text() const diff --git a/main/screens/limitssettingsmenu.cpp b/main/screens/limitssettingsmenu.cpp index 485596f..224be10 100644 --- a/main/screens/limitssettingsmenu.cpp +++ b/main/screens/limitssettingsmenu.cpp @@ -4,13 +4,13 @@ #include #include #include -#include #include #include // local includes #include "accessors/settingsaccessors.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "icons/back.h" #include "utils.h" namespace bobby { @@ -79,7 +79,7 @@ LimitsSettingsMenu::LimitsSettingsMenu() constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string LimitsSettingsMenu::text() const diff --git a/main/screens/lockscreensettingsmenu.cpp b/main/screens/lockscreensettingsmenu.cpp index bd45298..bd8ed04 100644 --- a/main/screens/lockscreensettingsmenu.cpp +++ b/main/screens/lockscreensettingsmenu.cpp @@ -4,15 +4,15 @@ #include #include #include -#include #include #include // local includes #include "accessors/settingsaccessors.h" -#include "guihelpers/bobbychangevaluedisplay.h" #include "globals.h" +#include "guihelpers/bobbychangevaluedisplay.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" namespace bobby { @@ -68,7 +68,7 @@ LockscreenSettingsMenu::LockscreenSettingsMenu() constructMenuItem>, PushScreenAction>>(); constructMenuItem>, PushScreenAction>>(); constructMenuItem>, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string LockscreenSettingsMenu::text() const diff --git a/main/screens/mainmenu.cpp b/main/screens/mainmenu.cpp index 8e56381..0ba66df 100644 --- a/main/screens/mainmenu.cpp +++ b/main/screens/mainmenu.cpp @@ -3,7 +3,6 @@ // 3rdparty lib includes #include #include -#include // local includes #include "screens/selectmodemenu.h" @@ -46,6 +45,8 @@ #include "icons/greenpass.h" #include "icons/time.h" #include "screens/statusdisplay.h" +#include "icons/back.h" + namespace bobby { @@ -86,7 +87,7 @@ MainMenu::MainMenu() using namespace espgui; // constructMenuItem>>(); - constructMenuItem, PushScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PushScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); if (configs.feature.ledstrip.isEnabled.value()) { constructMenuItem, PushScreenAction, StaticMenuItemIcon<&bobbyicons::neopixel>>>(); diff --git a/main/screens/manageprofilesmenu.cpp b/main/screens/manageprofilesmenu.cpp index f247372..b26b7d0 100644 --- a/main/screens/manageprofilesmenu.cpp +++ b/main/screens/manageprofilesmenu.cpp @@ -3,11 +3,11 @@ // 3rdparty lib includes #include #include -#include // local includes #include "globals.h" #include "guihelpers/bobbyerrorhandler.h" +#include "icons/back.h" #include "mainmenu.h" #include "presets.h" #include "settingsutils.h" @@ -231,7 +231,7 @@ ManageProfilesMenu::ManageProfilesMenu() constructMenuItem(*this, i); } constructMenuItem(*this); - constructMenuItem, espgui::PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, espgui::PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } void ManageProfilesMenu::start() diff --git a/main/screens/mickmodesettingsmenu.cpp b/main/screens/mickmodesettingsmenu.cpp index 71fa9dc..acc50ab 100644 --- a/main/screens/mickmodesettingsmenu.cpp +++ b/main/screens/mickmodesettingsmenu.cpp @@ -4,13 +4,13 @@ #include #include #include -#include #include // local includes #include "accessors/settingsaccessors.h" #include "changevaluedisplay_unifiedmodelmode.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "icons/back.h" namespace bobby { @@ -42,7 +42,7 @@ MickModeSettingsMenu::MickModeSettingsMenu() constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string MickModeSettingsMenu::text() const diff --git a/main/screens/modessettingsmenu.cpp b/main/screens/modessettingsmenu.cpp index 38d219f..f5f7b2e 100644 --- a/main/screens/modessettingsmenu.cpp +++ b/main/screens/modessettingsmenu.cpp @@ -2,10 +2,10 @@ // 3rdparty lib includes #include -#include #include // local includes +#include "icons/back.h" #include "screens/defaultmodesettingsmenu.h" #include "screens/gametrakmodesettingsmenu.h" #include "screens/larsmmodesettingsmenu.h" @@ -34,7 +34,7 @@ ModesSettingsMenu::ModesSettingsMenu() #ifdef FEATURE_GAMETRAK constructMenuItem, SwitchScreenAction>>(); #endif - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string ModesSettingsMenu::text() const diff --git a/main/screens/mosfetsmenu.cpp b/main/screens/mosfetsmenu.cpp index 5b7bdf9..acfdba3 100644 --- a/main/screens/mosfetsmenu.cpp +++ b/main/screens/mosfetsmenu.cpp @@ -7,10 +7,10 @@ // 3rdparty lib includes #include #include -#include // local includes #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" #include "types.h" namespace bobby { @@ -41,7 +41,7 @@ MosfetsMenu::MosfetsMenu() constructMenuItem, BobbyCheckbox, Mosfet0Accessor>>(); constructMenuItem, BobbyCheckbox, Mosfet1Accessor>>(); constructMenuItem, BobbyCheckbox, Mosfet2Accessor>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string MosfetsMenu::text() const diff --git a/main/screens/motorfeedbackdebugmenu.h b/main/screens/motorfeedbackdebugmenu.h index bbda55f..526e8a5 100644 --- a/main/screens/motorfeedbackdebugmenu.h +++ b/main/screens/motorfeedbackdebugmenu.h @@ -1,14 +1,14 @@ #pragma once // 3rdparty lib includes -#include "actions/dummyaction.h" -#include "actions/popscreenaction.h" -#include "icons/back.h" -#include "menuitem.h" +#include +#include +#include // local includes #include "debugcolorhelpers.h" #include "guihelpers/bobbymenudisplay.h" +#include "icons/back.h" #include "texthelpers/debugtexthelpers.h" #include "utils.h" @@ -41,7 +41,7 @@ public: constructMenuItem, DummyAction>>(); constructMenuItem, DummyAction>>(); constructMenuItem, DummyAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } private: diff --git a/main/screens/motorstatedebugmenu.h b/main/screens/motorstatedebugmenu.h index b6c46a0..5129d8a 100644 --- a/main/screens/motorstatedebugmenu.h +++ b/main/screens/motorstatedebugmenu.h @@ -3,11 +3,11 @@ // 3rdparty lib includes #include #include -#include #include // local includes #include "guihelpers/bobbymenudisplay.h" +#include "icons/back.h" #include "texthelpers/debugtexthelpers.h" #include "utils.h" @@ -34,7 +34,7 @@ public: constructMenuItem>(); constructMenuItem>(); constructMenuItem>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } private: diff --git a/main/screens/motortestmodesettingsmenu.cpp b/main/screens/motortestmodesettingsmenu.cpp index 6ce702c..c07eb0c 100644 --- a/main/screens/motortestmodesettingsmenu.cpp +++ b/main/screens/motortestmodesettingsmenu.cpp @@ -4,12 +4,12 @@ #include #include #include -#include #include // local includes #include "accessors/settingsaccessors.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "icons/back.h" #include "utils.h" namespace bobby { @@ -43,7 +43,7 @@ MotortestModeSettingsMenu::MotortestModeSettingsMenu() { constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string MotortestModeSettingsMenu::text() const diff --git a/main/screens/networksettingsmenu.cpp b/main/screens/networksettingsmenu.cpp index 58e5361..85a18f9 100644 --- a/main/screens/networksettingsmenu.cpp +++ b/main/screens/networksettingsmenu.cpp @@ -5,13 +5,13 @@ #include #include #include -#include #include #include // local includes -#include "screens/qrdisplay.h" #include "globals.h" +#include "icons/back.h" +#include "screens/qrdisplay.h" #include "texthelpers/networktexthelpers.h" #include "utils.h" #include "wifiapsettingsmenu.h" @@ -39,7 +39,7 @@ NetworkSettingsMenu::NetworkSettingsMenu() constructMenuItem>(uint8_t{1}); constructMenuItem>(uint8_t{2}); constructMenuItem>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string NetworkSettingsMenu::text() const diff --git a/main/screens/otamenu.cpp b/main/screens/otamenu.cpp index 9b4f173..984477b 100644 --- a/main/screens/otamenu.cpp +++ b/main/screens/otamenu.cpp @@ -5,15 +5,15 @@ #include #include #include -#include // local includes +#include "icons/back.h" +#include "icons/presets.h" +#include "icons/update.h" #include "screens/selectbuildserverbranch.h" #include "screens/selectbuildservermenu.h" #include "screens/selectotabuildmenu.h" #include "screens/updatedisplay.h" -#include "icons/presets.h" -#include "icons/update.h" namespace bobby { @@ -33,7 +33,7 @@ OtaMenu::OtaMenu() constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction, StaticMenuItemIcon<&bobbyicons::update>>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string OtaMenu::text() const diff --git a/main/screens/profilesmenu.cpp b/main/screens/profilesmenu.cpp index ff9902c..7874286 100644 --- a/main/screens/profilesmenu.cpp +++ b/main/screens/profilesmenu.cpp @@ -2,11 +2,11 @@ // 3rdparty lib includes #include -#include #include // local includes #include "actions/switchprofileaction.h" +#include "icons/back.h" namespace bobby { @@ -25,7 +25,7 @@ ProfilesMenu::ProfilesMenu() constructMenuItem, SwitchProfileAction<1>>>(); constructMenuItem, SwitchProfileAction<2>>>(); constructMenuItem, SwitchProfileAction<3>>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string ProfilesMenu::text() const diff --git a/main/screens/recoverymenu.cpp b/main/screens/recoverymenu.cpp index 6601c29..d7428db 100644 --- a/main/screens/recoverymenu.cpp +++ b/main/screens/recoverymenu.cpp @@ -8,8 +8,10 @@ #include "actions/resetnvsaction.h" #include "guihelpers/bobbycheckbox.h" #include "guihelpers/bobbyerrorhandler.h" +#include "icons/checked.h" #include "icons/info.h" #include "icons/reboot.h" +#include "icons/unchecked.h" #include "newsettings.h" #include "screens/rebootscreen.h" @@ -40,7 +42,7 @@ public: const espgui::MenuItemIcon *icon() const override { - return m_flag.isEnabled.value() ? &espgui::icons::checked : &espgui::icons::unchecked; + return m_flag.isEnabled.value() ? &bobbyicons::checked : &bobbyicons::unchecked; } private: ConfiguredFeatureFlag &m_flag; diff --git a/main/screens/remotecontrolmodesettingsmenu.cpp b/main/screens/remotecontrolmodesettingsmenu.cpp index 5d498ef..89dd462 100644 --- a/main/screens/remotecontrolmodesettingsmenu.cpp +++ b/main/screens/remotecontrolmodesettingsmenu.cpp @@ -4,13 +4,13 @@ #include #include #include -#include #include // local includes #include "accessors/settingsaccessors.h" #include "changevaluedisplay_unifiedmodelmode.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "icons/back.h" namespace bobby { @@ -33,7 +33,7 @@ RemoteControlModeSettingsMenu::RemoteControlModeSettingsMenu() using namespace espgui; constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string RemoteControlModeSettingsMenu::text() const diff --git a/main/screens/selectbatterytypemenu.cpp b/main/screens/selectbatterytypemenu.cpp index 0d9e21b..eaef9db 100644 --- a/main/screens/selectbatterytypemenu.cpp +++ b/main/screens/selectbatterytypemenu.cpp @@ -4,15 +4,15 @@ #include #include #include -#include #include // local includes #include "battery.h" #include "batterymenu.h" +#include "icons/back.h" +#include "newsettings.h" #include "screens/batterymenu.h" #include "screens/mainmenu.h" -#include "newsettings.h" #include "utils.h" namespace bobby { @@ -59,7 +59,7 @@ BatteryTypeMenu::BatteryTypeMenu() constructMenuItem, BatterySelectTypeAction>>(); constructMenuItem, BatterySelectTypeAction>>(); constructMenuItem, BatterySelectTypeAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string BatteryTypeMenu::text() const diff --git a/main/screens/selectbuildserverbranch.cpp b/main/screens/selectbuildserverbranch.cpp index e322f35..8d50630 100644 --- a/main/screens/selectbuildserverbranch.cpp +++ b/main/screens/selectbuildserverbranch.cpp @@ -4,13 +4,13 @@ #include #include #include -#include #include #include // local includes #include "buildserver.h" #include "guihelpers/bobbyerrorhandler.h" +#include "icons/back.h" #include "icons/reboot.h" #include "newsettings.h" @@ -88,7 +88,7 @@ SelectBuildserverBranchMenu::SelectBuildserverBranchMenu() #define ERR_MESSAGE(text) \ constructMenuItem, DefaultFont, StaticColor, DummyAction>>(); \ - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); \ + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); \ return; if (count_available_buildserver() < 1) @@ -147,7 +147,7 @@ void SelectBuildserverBranchMenu::update() constructMenuItem>(); constructMenuItem, ClearBranchAction, StaticMenuItemIcon<&bobbyicons::reboot>>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } Base::update(); } diff --git a/main/screens/selectbuildservermenu.cpp b/main/screens/selectbuildservermenu.cpp index 338026b..56a787e 100644 --- a/main/screens/selectbuildservermenu.cpp +++ b/main/screens/selectbuildservermenu.cpp @@ -7,12 +7,12 @@ #include #include #include -#include #include #include // local includes #include "buildserver.h" +#include "icons/back.h" #include "newsettings.h" #include "utils.h" @@ -72,7 +72,7 @@ SelectBuildServerMenu::SelectBuildServerMenu() constructMenuItem, DefaultFont, StaticColor, DummyAction>>(); } - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string SelectBuildServerMenu::text() const diff --git a/main/screens/selectmodemenu.cpp b/main/screens/selectmodemenu.cpp index e03148f..68329f3 100644 --- a/main/screens/selectmodemenu.cpp +++ b/main/screens/selectmodemenu.cpp @@ -3,7 +3,6 @@ // 3rdparty lib includes #include #include -#include #include #include @@ -22,6 +21,7 @@ #endif #include "accessors/globalaccessors.h" #include "mainmenu.h" +#include "icons/back.h" namespace bobby { @@ -75,7 +75,7 @@ SelectModeMenu::SelectModeMenu() #ifdef FEATURE_JOYSTICK constructMenuItem, MultiAction>>(); #endif - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string SelectModeMenu::text() const diff --git a/main/screens/selectotabuildmenu.cpp b/main/screens/selectotabuildmenu.cpp index d4945f1..a464a2a 100644 --- a/main/screens/selectotabuildmenu.cpp +++ b/main/screens/selectotabuildmenu.cpp @@ -6,16 +6,16 @@ #include #include #include -#include #include #include // local includes #include "buildserver.h" -#include "screens/otamenu.h" #include "globals.h" #include "guihelpers/bobbyerrorhandler.h" +#include "icons/back.h" #include "newsettings.h" +#include "screens/otamenu.h" #include "utils.h" namespace bobby { @@ -64,12 +64,12 @@ SelectBuildMenu::SelectBuildMenu() if (buildserver::count_available_buildserver() < 1) { MESSAGE(TEXT_OTA_NOBUILDSERVERAVAILABLE); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } else if (configs.otaServerUrl.value().empty()) { MESSAGE(TEXT_OTA_NOBUILDSERVERSELECTED); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } else { @@ -77,7 +77,7 @@ SelectBuildMenu::SelectBuildMenu() if (staStatus != wifi_stack::WiFiStaStatus::CONNECTED) { MESSAGE(TEXT_OTA_NOCONNECTION); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } else { @@ -90,7 +90,7 @@ SelectBuildMenu::SelectBuildMenu() auto hash = filename.substr(0, filename.length() - 4); menuitem.setHash(hash); menuitem.setUrl(serverUrl); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } else { @@ -141,7 +141,7 @@ void SelectBuildMenu::buildMenuFromJson() menuitem.setHash(hash); menuitem.setUrl(fmt::format(fmt::runtime(url_for_hashes), hash)); } - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } void SelectBuildMenu::back() diff --git a/main/screens/settingsmenu.cpp b/main/screens/settingsmenu.cpp index 5c6d30e..795981a 100644 --- a/main/screens/settingsmenu.cpp +++ b/main/screens/settingsmenu.cpp @@ -4,7 +4,6 @@ #include #include #include -#include #include #include @@ -13,6 +12,7 @@ #include "globals.h" #include "guihelpers/bobbychangevaluedisplay.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" #include "icons/bluetooth.h" #include "icons/buzzer.h" #include "icons/demos.h" @@ -139,7 +139,7 @@ SettingsMenu::SettingsMenu() constructMenuItem, PushScreenAction, StaticMenuItemIcon<&bobbyicons::demos>>>(); constructMenuItem, PushScreenAction, StaticMenuItemIcon<&bobbyicons::info>>>(); constructMenuItem, PushScreenAction, StaticMenuItemIcon<&bobbyicons::git>>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string SettingsMenu::text() const diff --git a/main/screens/setupquickactionsmenu.cpp b/main/screens/setupquickactionsmenu.cpp index b02cf22..f33a6f2 100644 --- a/main/screens/setupquickactionsmenu.cpp +++ b/main/screens/setupquickactionsmenu.cpp @@ -3,7 +3,6 @@ // 3rdparty lib includes #include #include -#include #include // local includes @@ -11,6 +10,7 @@ #include "bobbyquickactions.h" #include "changevaluedisplay_bobbyquickactions.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "icons/back.h" namespace bobby { @@ -48,7 +48,7 @@ SetupQuickActionsMenu::SetupQuickActionsMenu() constructMenuItem, PushScreenAction>>>(); constructMenuItem, PushScreenAction>>>(); constructMenuItem, PushScreenAction>>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string SetupQuickActionsMenu::text() const diff --git a/main/screens/statisticsmenu.cpp b/main/screens/statisticsmenu.cpp index a92b2a4..c1b399a 100644 --- a/main/screens/statisticsmenu.cpp +++ b/main/screens/statisticsmenu.cpp @@ -5,11 +5,11 @@ #include #include #include -#include #include // local includes #include "drivingstatistics.h" +#include "icons/back.h" #include "icons/reboot.h" #include "icons/time.h" #include "icons/update.h" @@ -188,7 +188,7 @@ StatisticsMenu::StatisticsMenu() constructMenuItem>(); constructMenuItem, SaveKilometersAction, StaticMenuItemIcon<&bobbyicons::update>>>(); constructMenuItem, ClearCurrentStatsAction, StaticMenuItemIcon<&bobbyicons::reboot>>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string StatisticsMenu::text() const diff --git a/main/screens/taskmanagermenu.cpp b/main/screens/taskmanagermenu.cpp index acb7d81..1387a73 100644 --- a/main/screens/taskmanagermenu.cpp +++ b/main/screens/taskmanagermenu.cpp @@ -4,10 +4,10 @@ #include #include #include -#include #include // local includes +#include "icons/back.h" #include "taskmanager.h" namespace bobby { @@ -39,7 +39,7 @@ TaskmanagerMenu::TaskmanagerMenu() { for (const auto &task : schedulerTasks) constructMenuItem>(task); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string TaskmanagerMenu::text() const diff --git a/main/screens/tempomatmodesettingsmenu.cpp b/main/screens/tempomatmodesettingsmenu.cpp index 73f7bc0..46faa1f 100644 --- a/main/screens/tempomatmodesettingsmenu.cpp +++ b/main/screens/tempomatmodesettingsmenu.cpp @@ -4,7 +4,6 @@ #include #include #include -#include #include #include @@ -14,6 +13,7 @@ #include "actions/tempomatmodeapplycurrentpeedaction.h" #include "changevaluedisplay_unifiedmodelmode.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "icons/back.h" #include "utils.h" namespace bobby { @@ -49,7 +49,7 @@ TempomatModeSettingsMenu::TempomatModeSettingsMenu() constructMenuItem, TempomatModeApplyCurrentSpeedAction>>(); constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string TempomatModeSettingsMenu::text() const diff --git a/main/screens/timersmenu.cpp b/main/screens/timersmenu.cpp index c0bec85..3a4b11e 100644 --- a/main/screens/timersmenu.cpp +++ b/main/screens/timersmenu.cpp @@ -4,11 +4,11 @@ #include #include #include -#include // local includes #include "accessors/settingsaccessors.h" #include "guihelpers/bobbychangevaluedisplay.h" +#include "icons/back.h" #include "screens/boardcomputerhardwaresettingsmenu.h" namespace bobby { @@ -31,7 +31,7 @@ TimersMenu::TimersMenu() { using namespace espgui; constructMenuItem, espgui::PushScreenAction>>(); - constructMenuItem, espgui::PushScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, espgui::PushScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string TimersMenu::text() const diff --git a/main/screens/timesettingsmenu.cpp b/main/screens/timesettingsmenu.cpp index 030514d..eebe324 100644 --- a/main/screens/timesettingsmenu.cpp +++ b/main/screens/timesettingsmenu.cpp @@ -13,14 +13,14 @@ #include #include #include -#include #include // local includes #include "accessors/settingsaccessors.h" #include "guihelpers/bobbychangevaluedisplay.h" -#include "screens/settingsmenu.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" +#include "screens/settingsmenu.h" #include "utils.h" namespace bobby { @@ -136,7 +136,7 @@ TimeSettingsMenu::TimeSettingsMenu() constructMenuItem, PushScreenAction>>(); constructMenuItem>(); } - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string TimeSettingsMenu::text() const diff --git a/main/screens/typesafeenumchangemenu.h b/main/screens/typesafeenumchangemenu.h index 0574545..938d414 100644 --- a/main/screens/typesafeenumchangemenu.h +++ b/main/screens/typesafeenumchangemenu.h @@ -6,12 +6,12 @@ #include #include #include -#include // local includes -#include "guihelpers/bobbymenudisplay.h" #include "globals.h" #include "guihelpers/bobbyerrorhandler.h" +#include "guihelpers/bobbymenudisplay.h" +#include "icons/back.h" namespace bobby { @@ -74,7 +74,7 @@ public: iterateEnum::iterate([&](TEnum enum_value, const auto &string_value){ constructMenuItem>(enum_value, m_config); }); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string text() const override diff --git a/main/screens/udpcloudsettingsmenu.cpp b/main/screens/udpcloudsettingsmenu.cpp index 542edff..766f94c 100644 --- a/main/screens/udpcloudsettingsmenu.cpp +++ b/main/screens/udpcloudsettingsmenu.cpp @@ -1,17 +1,17 @@ #include "udpcloudsettingsmenu.h" // 3rdparty lib includes -#include "actions/popscreenaction.h" -#include "actions/pushscreenaction.h" -#include "changevaluedisplay_string.h" -#include "fmt/core.h" -#include "icons/back.h" -#include "menuitem.h" +#include +#include +#include +#include +#include // local includes #include "accessors/settingsaccessors.h" #include "guihelpers/bobbychangevaluedisplay.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" namespace bobby { @@ -56,7 +56,7 @@ UdpCloudSettingsMenu::UdpCloudSettingsMenu() constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string UdpCloudSettingsMenu::text() const diff --git a/main/screens/wifiapclientsmenu.cpp b/main/screens/wifiapclientsmenu.cpp index 12c2390..32dc269 100644 --- a/main/screens/wifiapclientsmenu.cpp +++ b/main/screens/wifiapclientsmenu.cpp @@ -12,11 +12,11 @@ #include #include #include -#include #include #include // local includes +#include "icons/back.h" #include "wifiapsettingsmenu.h" #include "wifiguiutils.h" @@ -53,7 +53,7 @@ private: WifiApClientsMenu::WifiApClientsMenu() : espgui::ChangeableText{"AP Clients"s} { - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } void WifiApClientsMenu::back() diff --git a/main/screens/wifiapsettingsmenu.cpp b/main/screens/wifiapsettingsmenu.cpp index 016add8..8fad8b0 100644 --- a/main/screens/wifiapsettingsmenu.cpp +++ b/main/screens/wifiapsettingsmenu.cpp @@ -8,7 +8,6 @@ #include #include #include -#include #include #include #include @@ -21,6 +20,7 @@ #include "changevaluedisplay_wifi_auth_mode_t.h" #include "guihelpers/bobbychangevaluedisplay.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" #include "networksettingsmenu.h" #include "texthelpers/wifiaptexthelpers.h" #include "wifiapclientsmenu.h" @@ -119,7 +119,7 @@ WifiApSettingsMenu::WifiApSettingsMenu() constructMenuItem, PushScreenAction>>(); constructMenuItem>(); constructMenuItem>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string WifiApSettingsMenu::text() const diff --git a/main/screens/wifistaconfigentrymenu.cpp b/main/screens/wifistaconfigentrymenu.cpp index e7d9798..2ff7353 100644 --- a/main/screens/wifistaconfigentrymenu.cpp +++ b/main/screens/wifistaconfigentrymenu.cpp @@ -7,7 +7,6 @@ #include #include #include -#include #include #include #include @@ -16,6 +15,7 @@ #include "accessors/wifistaconfigaccessors.h" #include "guihelpers/bobbychangevaluedisplay.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" #include "newsettings.h" #include "wifistaconfigsmenu.h" @@ -126,7 +126,7 @@ WifiStaConfigEntryMenu::WifiStaConfigEntryMenu(int index) : constructMenuItem(index); constructMenuItem(index); constructMenuItem>>(index); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string WifiStaConfigEntryMenu::text() const diff --git a/main/screens/wifistaconfigsmenu.cpp b/main/screens/wifistaconfigsmenu.cpp index 32da749..1be8383 100644 --- a/main/screens/wifistaconfigsmenu.cpp +++ b/main/screens/wifistaconfigsmenu.cpp @@ -6,12 +6,12 @@ #include #include #include -#include #include #include #include // local includes +#include "icons/back.h" #include "newsettings.h" #include "wifistaconfigentrymenu.h" #include "wifistasettingsmenu.h" @@ -40,7 +40,7 @@ WifiStaConfigsMenu::WifiStaConfigsMenu() { for (int i = 0; i < configs.wifi_configs.size(); i++) constructMenuItem(i); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string WifiStaConfigsMenu::text() const diff --git a/main/screens/wifistascanentrymenu.cpp b/main/screens/wifistascanentrymenu.cpp index ee49938..e7bd13e 100644 --- a/main/screens/wifistascanentrymenu.cpp +++ b/main/screens/wifistascanentrymenu.cpp @@ -12,13 +12,13 @@ #include #include #include -#include #include #include #include #include // local includes +#include "icons/back.h" #include "newsettings.h" #include "wifiguiutils.h" #include "wifistaconfigentrymenu.h" @@ -100,7 +100,7 @@ WifiStaScanEntryMenu::WifiStaScanEntryMenu(const wifi_ap_record_t &info) : default: return std::to_string(m_info.country.policy); } }())); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string WifiStaScanEntryMenu::text() const diff --git a/main/screens/wifistascanmenu.cpp b/main/screens/wifistascanmenu.cpp index cdb7a69..204232f 100644 --- a/main/screens/wifistascanmenu.cpp +++ b/main/screens/wifistascanmenu.cpp @@ -9,7 +9,6 @@ #include #include #include -#include #include #include #include @@ -18,6 +17,7 @@ // local includes #include "actions/wifistascanaction.h" #include "actions/wifistascanclearaction.h" +#include "icons/back.h" #include "newsettings.h" #include "wifiguiutils.h" #include "wifistascanentrymenu.h" @@ -52,7 +52,7 @@ WifiStaScanMenu::WifiStaScanMenu() { constructMenuItem, WifiStaScanAction>>(); constructMenuItem, WifiStaScanClearAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string WifiStaScanMenu::text() const diff --git a/main/screens/wifistasettingsmenu.cpp b/main/screens/wifistasettingsmenu.cpp index bedd956..305fce2 100644 --- a/main/screens/wifistasettingsmenu.cpp +++ b/main/screens/wifistasettingsmenu.cpp @@ -5,7 +5,6 @@ #include #include #include -#include #include #include #include @@ -14,6 +13,7 @@ #include "accessors/wifistaconfigaccessors.h" #include "guihelpers/bobbychangevaluedisplay.h" #include "guihelpers/bobbycheckbox.h" +#include "icons/back.h" #include "texthelpers/wifistatexthelpers.h" #include "wifistaconfigsmenu.h" #include "wifistascanmenu.h" @@ -58,7 +58,7 @@ WifiStaSettingsMenu::WifiStaSettingsMenu() constructMenuItem>(); constructMenuItem>(); constructMenuItem, PushScreenAction>>(); - constructMenuItem, PopScreenAction, StaticMenuItemIcon<&icons::back>>>(); + constructMenuItem, PopScreenAction, StaticMenuItemIcon<&bobbyicons::back>>>(); } std::string WifiStaSettingsMenu::text() const