Example #1
0
void SDLMainLoop::quitHandler(Event::QuitEvent *event) {
    if(!currentlyUsingMenuLoop()) {
        EMIT_EVENT(new Event::DoDisconnect());
        useMenuLoop();
    }
    else {
        setQuit();
    }
}
Example #2
0
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;
	}
}
Example #3
0
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);
}