msg_t UI::run(void * nothing){ MainMenu menu; button[0].enable(); button[1].enable(); button[2].enable(); button[0].clear_callbacks(); button[1].clear_callbacks(); button[2].clear_callbacks(); button[0].set_press_handler((button_t::button_handler)handle_right, nullptr); button[1].set_press_handler((button_t::button_handler)handle_select, nullptr); button[2].set_press_handler((button_t::button_handler)handle_left, nullptr); start_suspend_timer(); menu.exec(); return 0; }
void MainWindow::showMenu(QPoint pt) { MainMenu *m = new MainMenu(this); m->exec(pt); }