diff --git a/icons/back.png b/icons/back.png new file mode 100644 index 0000000..c19f8d8 Binary files /dev/null and b/icons/back.png differ diff --git a/icons/checked.png b/icons/checked.png new file mode 100644 index 0000000..01423e4 Binary files /dev/null and b/icons/checked.png differ diff --git a/icons/unchecked.png b/icons/unchecked.png new file mode 100644 index 0000000..171dad2 Binary files /dev/null and b/icons/unchecked.png differ 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