From 31a0b64377043c574da910d76d35520bfbe7b03d Mon Sep 17 00:00:00 2001 From: CommanderRedYT Date: Sun, 13 Feb 2022 01:06:23 +0100 Subject: [PATCH] Pretty-print strings --- main/displays/menus/featureflagsmenu.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/main/displays/menus/featureflagsmenu.cpp b/main/displays/menus/featureflagsmenu.cpp index 5bcb456..e5476f5 100644 --- a/main/displays/menus/featureflagsmenu.cpp +++ b/main/displays/menus/featureflagsmenu.cpp @@ -4,6 +4,7 @@ #include #include #include +#include // local includes #include "displays/bobbypopupdisplay.h" @@ -22,7 +23,14 @@ constexpr char TEXT_BACK[] = "Back"; class FeatureFlagMenuItem : public MenuItem, public virtual BobbyErrorHandler { public: explicit FeatureFlagMenuItem(ConfigWrapper &config) : m_config{config} {} - std::string text() const override { return m_config.nvsName(); } + std::string text() const override + { + std::string_view name = m_config.nvsName(); + if (cpputils::stringStartsWith(name, "f_")) { + name.remove_prefix(std::strlen("f_")); + } + return std::string{name}; + } void triggered() override {