Deluge Firmware 1.3.0
Build date: 2025.08.12
Loading...
Searching...
No Matches
accessibility_menu_highlighting.h
1#pragma once
2#include "definitions_cxx.hpp"
3#include "gui/menu_item/selection.h"
4#include "storage/flash_storage.h"
5
6namespace deluge::gui::menu_item::defaults {
8public:
9 using Selection::Selection;
10 void readCurrentValue() override { this->setValue(FlashStorage::accessibilityMenuHighlighting); }
11 void writeCurrentValue() override {
12 FlashStorage::accessibilityMenuHighlighting = this->getValue<MenuHighlighting>();
13 }
14 vector<std::string_view> getOptions(OptType optType) override {
15 (void)optType;
16 return {l10n::getView(l10n::String::STRING_FOR_FULL_INVERSION),
17 l10n::getView(l10n::String::STRING_FOR_PARTIAL_INVERSION),
18 l10n::getView(l10n::String::STRING_FOR_NO_INVERSION)};
19 }
20};
21} // namespace deluge::gui::menu_item::defaults
Definition selection.h:26
Definition accessibility_menu_highlighting.h:7
void readCurrentValue() override
Like readValueAgain, but does not redraw.
Definition accessibility_menu_highlighting.h:10