diff --git a/radio/src/gui/colorlcd/libui/menu.cpp b/radio/src/gui/colorlcd/libui/menu.cpp index 8ba6e4c80..13bbb89d1 100644 --- a/radio/src/gui/colorlcd/libui/menu.cpp +++ b/radio/src/gui/colorlcd/libui/menu.cpp @@ -400,6 +400,12 @@ void Menu::addLine(const MaskBitmap* icon_mask, const std::string& text, updatePosition(); } +void Menu::addLine(const std::string &text, std::function onPress, + std::function isChecked) +{ + addLine(nullptr, text, onPress, isChecked); +} + void Menu::addLineBuffered(const MaskBitmap* icon_mask, const std::string& text, std::function onPress, std::function isChecked) @@ -408,6 +414,12 @@ void Menu::addLineBuffered(const MaskBitmap* icon_mask, const std::string& text, false); } +void Menu::addLineBuffered(const std::string &text, std::function onPress, + std::function isChecked) +{ + addLineBuffered(nullptr, text, onPress, isChecked); +} + void Menu::updateLines() { content->updateLines(); diff --git a/radio/src/gui/colorlcd/libui/menu.h b/radio/src/gui/colorlcd/libui/menu.h index 44db44b71..77f007b6e 100644 --- a/radio/src/gui/colorlcd/libui/menu.h +++ b/radio/src/gui/colorlcd/libui/menu.h @@ -49,20 +49,14 @@ class Menu : public ModalWindow std::function isChecked = nullptr); void addLine(const std::string &text, std::function onPress, - std::function isChecked = nullptr) - { - addLine(nullptr, text, onPress, isChecked); - } + std::function isChecked = nullptr); void addLineBuffered(const MaskBitmap *icon_mask, const std::string &text, std::function onPress, std::function isChecked = nullptr); void addLineBuffered(const std::string &text, std::function onPress, - std::function isChecked = nullptr) - { - addLineBuffered(nullptr, text, onPress, isChecked); - } + std::function isChecked = nullptr); void updateLines();