Ejemplo n.º 1
0
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();
}
Ejemplo n.º 2
0
void ImportDialog::accept()
{
    Settings::instance()->setImportDialogSize(size());
    Settings::instance()->setImportDialogPosition(pos());
    Settings::instance()->setKeepDownloadSource(ui->chkKeepSourceFiles->isChecked());
    Settings::instance()->saveSettings();
    storeDefaults();
    QDialog::accept();
}
Ejemplo n.º 3
0
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;
    }
  }
}