@@ -87,16 +87,40 @@ void action_demo() {
8787 input_action catch_all{input_action_t ::CUSTOM, nop};
8888
8989 // events that map to specific keys/buttons
90- Event ev_up{event_class::KEYBOARD, Qt::Key_Up, Qt::NoModifier, QEvent::KeyRelease};
91- Event ev_down{event_class::KEYBOARD, Qt::Key_Down, Qt::NoModifier, QEvent::KeyRelease};
92-
93- Event ev_w{event_class::KEYBOARD, Qt::Key_W, Qt::NoModifier, QEvent::KeyRelease};
94- Event ev_a{event_class::KEYBOARD, Qt::Key_A, Qt::NoModifier, QEvent::KeyRelease};
95- Event ev_s{event_class::KEYBOARD, Qt::Key_S, Qt::NoModifier, QEvent::KeyRelease};
96- Event ev_d{event_class::KEYBOARD, Qt::Key_D, Qt::NoModifier, QEvent::KeyRelease};
97-
98- Event ev_lmb{event_class::MOUSE, Qt::LeftButton, Qt::NoModifier, QEvent::MouseButtonRelease};
99- Event ev_rmb{event_class::MOUSE, Qt::RightButton, Qt::NoModifier, QEvent::MouseButtonRelease};
90+ Event ev_up{event_class::KEYBOARD,
91+ Qt::Key::Key_Up,
92+ Qt::KeyboardModifier::NoModifier,
93+ QEvent::KeyRelease};
94+ Event ev_down{event_class::KEYBOARD,
95+ Qt::Key::Key_Down,
96+ Qt::KeyboardModifier::NoModifier,
97+ QEvent::KeyRelease};
98+
99+ Event ev_w{event_class::KEYBOARD,
100+ Qt::Key::Key_W,
101+ Qt::KeyboardModifier::NoModifier,
102+ QEvent::KeyRelease};
103+ Event ev_a{event_class::KEYBOARD,
104+ Qt::Key::Key_A,
105+ Qt::KeyboardModifier::NoModifier,
106+ QEvent::KeyRelease};
107+ Event ev_s{event_class::KEYBOARD,
108+ Qt::Key::Key_S,
109+ Qt::KeyboardModifier::NoModifier,
110+ QEvent::KeyRelease};
111+ Event ev_d{event_class::KEYBOARD,
112+ Qt::Key::Key_D,
113+ Qt::KeyboardModifier::NoModifier,
114+ QEvent::KeyRelease};
115+
116+ Event ev_lmb{event_class::MOUSE_BUTTON,
117+ Qt::MouseButton::LeftButton,
118+ Qt::KeyboardModifier::NoModifier,
119+ QEvent::MouseButtonRelease};
120+ Event ev_rmb{event_class::MOUSE_BUTTON,
121+ Qt::MouseButton::RightButton,
122+ Qt::KeyboardModifier::NoModifier,
123+ QEvent::MouseButtonRelease};
100124
101125 // bind events to actions in the contexts
102126 mgr.get_global_context ()->bind (ev_up, push_a);
0 commit comments