diff -r ede57f5b6178 -r 4a1c2eae4bcd ui/qt/toolkit.cpp --- a/ui/qt/toolkit.cpp Sun Mar 30 12:00:26 2025 +0200 +++ b/ui/qt/toolkit.cpp Sun Mar 30 12:51:28 2025 +0200 @@ -176,7 +176,16 @@ e.eventdata = NULL; e.intval = 0; e.set = ui_get_setop(); + if(prepare_event) { + prepare_event(&e, this); + } callback(&e, userdata); // TODO: notify var observers } + +// ui_enablefunc for UiAction +void ui_action_enable(UiAction *action, int enable) { + action->setEnabled((bool)enable); +} +