void CMainWindow::on_actOptions_triggered(bool) { COptionsDialog *optionsDialog = new COptionsDialog(this); optionsDialog->setPlayPauseButton(settings->value("playPauseButton", Qt::Key_B).toInt()); optionsDialog->setSpeechLanguage(settings->value("speechLanguage", "fr").toString()); if(optionsDialog->exec() == QDialog::Accepted) { settings->setValue("playPauseButton", optionsDialog->getPlayPauseButton()); settings->setValue("speechLanguage", optionsDialog->getSpeechLanguage()); } delete optionsDialog; }