void ImportDialog::reject() { if (!m_filesToMove.isEmpty()) return; if (m_movie) { m_movie->controller()->abortDownloads(); m_movie->deleteLater(); } if (m_concert) { m_concert->controller()->abortDownloads(); m_concert->deleteLater(); } if (m_episode) m_episode->deleteLater(); Settings::instance()->setImportDialogSize(size()); Settings::instance()->setImportDialogPosition(pos()); Settings::instance()->setKeepDownloadSource(ui->chkKeepSourceFiles->isChecked()); Settings::instance()->saveSettings(); storeDefaults(); QDialog::reject(); }
void ImportDialog::accept() { Settings::instance()->setImportDialogSize(size()); Settings::instance()->setImportDialogPosition(pos()); Settings::instance()->setKeepDownloadSource(ui->chkKeepSourceFiles->isChecked()); Settings::instance()->saveSettings(); storeDefaults(); QDialog::accept(); }
void SimpleTimer::centerChanged(bool pressed) { if (pressed) { switch (position) { case ACTION_TRIGGER: if (active) { LCD.setPosition(0,1); LCD.clearEOL(); LCD.print("Timer: "); LCD.printAndStay("Off"); gapTimer.stop(); active = false; } else { LCD.setPosition(0,1); LCD.clearEOL(); LCD.print("Timer: "); LCD.printAndStay("On"); gapTimer.startWithDelay(delay); active = true; } break; case ACTION_DELAY: Touchpad.setHandler(&delaySetAction); delaySetAction.enter(); break; case ACTION_GAP: Touchpad.setHandler(&gapSetAction); gapSetAction.enter(); break; case ACTION_PHOTOS: Touchpad.setHandler(&photosSetAction); photosSetAction.enter(); break; case ACTION_SAVE: storeDefaults(); break; } } }