From 645afc11767452049e7d5e336fe99f3e64501d23 Mon Sep 17 00:00:00 2001 From: eshifri Date: Sat, 24 Jul 2021 10:00:07 -0700 Subject: [PATCH] Add modelNotes icon to the carousel if notes exist Resolves #488 --- radio/src/gui/colorlcd/view_main_menu.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/radio/src/gui/colorlcd/view_main_menu.cpp b/radio/src/gui/colorlcd/view_main_menu.cpp index dd3e37c65..725a34cbd 100644 --- a/radio/src/gui/colorlcd/view_main_menu.cpp +++ b/radio/src/gui/colorlcd/view_main_menu.cpp @@ -30,6 +30,7 @@ #include "view_channels.h" #include "view_statistics.h" #include "select_fab_carousel.h" +#include "view_text.h" ViewMainMenu::ViewMainMenu(Window* parent) : Window(parent->getFullScreenWindow(), {}) @@ -58,6 +59,14 @@ ViewMainMenu::ViewMainMenu(Window* parent) : return 0; }); + if (modelHasNotes()) { + carousel->addButton(ICON_MODEL, "Model\nNotes", [=]() -> uint8_t { + deleteLater(); + readModelNotes(); + return 0; + }); + } + carousel->addButton(ICON_MONITOR, "Channel\nMonitor", [=]() -> uint8_t { deleteLater(); new ChannelsViewMenu();