| 11 | |
| 12 | |
| 13 | void ConfigOptionElement::process_event(const Event &e) { |
| 14 | switch (e.type) { |
| 15 | case EventType::Hover: |
| 16 | if (hover_callback == nullptr) { |
| 17 | break; |
| 18 | } |
| 19 | hover_callback(this, std::get<EventHover>(e.variant).active); |
| 20 | break; |
| 21 | case EventType::Update: |
| 22 | break; |
| 23 | default: |
| 24 | assert(false && "Unknown event type."); |
| 25 | break; |
| 26 | } |
| 27 | } |
| 28 | |
| 29 | ConfigOptionElement::ConfigOptionElement(Element *parent) : Element(parent, Events(EventType::Hover)) { |
| 30 | set_display(Display::Flex); |
nothing calls this directly
no outgoing calls
no test coverage detected