26 enum Option : uint8_t {
38 using Selection::Selection;
40 void writeCurrentValue()
override {
41 value =
static_cast<Option
>(this->getValue());
42 renderingNeededRegardlessOfUI();
44 deluge::vector<std::string_view> getOptions(OptType optType)
override {
46 l10n::getView(l10n::String::STRING_FOR_RED), l10n::getView(l10n::String::STRING_FOR_GREEN),
47 l10n::getView(l10n::String::STRING_FOR_BLUE), l10n::getView(l10n::String::STRING_FOR_YELLOW),
48 l10n::getView(l10n::String::STRING_FOR_CYAN), l10n::getView(l10n::String::STRING_FOR_MAGENTA),
49 l10n::getView(l10n::String::STRING_FOR_AMBER), l10n::getView(l10n::String::STRING_FOR_WHITE),
50 l10n::getView(l10n::String::STRING_FOR_PINK),
53 [[nodiscard]]
RGB getRGB()
const;