diff --git a/main/displays/menus/featureflagsmenu.cpp b/main/displays/menus/featureflagsmenu.cpp index 78be649..1b59429 100644 --- a/main/displays/menus/featureflagsmenu.cpp +++ b/main/displays/menus/featureflagsmenu.cpp @@ -18,16 +18,10 @@ constexpr const char * const TAG = "FEATUREFLAGSMENU"; constexpr char TEXT_FEATUREFLAGS[] = "Feature Flags"; constexpr char TEXT_BACK[] = "Back"; -class FeatureFlagMenuItem : public MenuItem { +class FeatureFlagMenuItem : public MenuItem, public BobbyCheckbox { public: explicit FeatureFlagMenuItem(ConfigWrapper *config) : m_config{*config} {} - std::string text() const override { return m_config.nvsName(); } - - void triggered() override - { - ESP_LOGI(TAG, "changed value of %s", m_config.nvsName()); - } private: ConfigWrapper &m_config; };