InterfaceLogic::Result InterfaceLogic::update() { result = resNone; switch (state) { case stMainMenu: mainMenuUpdate(); break; case stInGameMenu: inGameMenuUpdate(); break; case stSettings: settingsUpdate(); break; case stLeaderboard: leaderboardUpdate(); break; case stQuitConfirmation: quitConfirmationUpdate(); break; case stRestartConfirmation: restartConfirmationUpdate(); break; case stExitToMainConfirmation: exitToMainConfirmationUpdate(); break; case stHidden: break; default: assert(0); break; } return result; }
void AppSettings::enableTimeout(bool timeout) { mTimeoutEnabled = timeout; mSettings->setValue(cor::kUseTimeoutKey, QString::number(int(timeout))); emit settingsUpdate(); }
void AppSettings::updateTimeout(int timeout) { mTimeout = timeout; mSettings->setValue(cor::kTimeoutValue, QString::number(timeout)); emit settingsUpdate(); }