Load presets and restore previous settings.
| 204 | |
| 205 | // Load presets and restore previous settings. |
| 206 | void QmitkStartupDialog::showEvent(QShowEvent*) |
| 207 | { |
| 208 | this->LoadPresets(); |
| 209 | |
| 210 | auto prefs = GetPreferences(); |
| 211 | bool usePreset = prefs->GetBool("use preset", false); |
| 212 | |
| 213 | if (usePreset) |
| 214 | { |
| 215 | m_Ui->presetRadioButton->setChecked(true); |
| 216 | |
| 217 | QString preset = QString::fromStdString(prefs->Get("preset", "")); |
| 218 | |
| 219 | if (preset.isEmpty()) |
| 220 | return; |
| 221 | |
| 222 | auto items = m_Ui->presetListWidget->findItems(preset, Qt::MatchExactly); |
| 223 | |
| 224 | if (!items.isEmpty()) |
| 225 | m_Ui->presetListWidget->setCurrentItem(items.first()); |
| 226 | } |
| 227 | } |
| 228 | |
| 229 | void QmitkStartupDialog::OnPresetRadioButtonToggled(bool checked) |
| 230 | { |
nothing calls this directly
no test coverage detected