MCPcopy Create free account
hub / github.com/RevoSucks/BM64Recomp / process_event

Method process_event

src/ui/ui_config_sub_menu.cpp:13–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11
12
13void 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
29ConfigOptionElement::ConfigOptionElement(Element *parent) : Element(parent, Events(EventType::Hover)) {
30 set_display(Display::Flex);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected