void SDLMainLoop::quitHandler(Event::QuitEvent *event) { if(!currentlyUsingMenuLoop()) { EMIT_EVENT(new Event::DoDisconnect()); useMenuLoop(); } else { setQuit(); } }
void Input::handleInput() { switch (event->type) { case SDL_KEYDOWN: setFlag(event->key, true); break; case SDL_KEYUP: setFlag(event->key, false); break; case SDL_QUIT: setQuit(); break; case SDL_MOUSEBUTTONDOWN: setMouse(event->button, true); break; case SDL_MOUSEBUTTONUP: setMouse(event->button, false); break; default: break; } }
Settings::Settings(QMap<QString, QVariant> language, QMap<QString, QString> settings, QWidget *parent) : QDialog(parent), ui(new Ui::Settings) { ui->setupUi(this); setLanguageChoice(language); setLanguage(settings); setNewData(settings); setLoadData(settings); setSaveAsData(settings); setSaveData(settings); setQuit(settings); setUsers(settings); setSearch(settings); setSeeCategory(settings); setAddCategory(settings); setRemoveCategory(settings); setSeeMedia(settings); setAddMedia(settings); setRemoveMedia(settings); setSettings(settings); }