Load preset resources. See "resources/org_mitk_presets.qrc".
| 186 | // Load preset resources. |
| 187 | // See "resources/org_mitk_presets.qrc". |
| 188 | void QmitkStartupDialog::LoadPresets() |
| 189 | { |
| 190 | QList<Preset*> presets; |
| 191 | QDirIterator it(":/org_mitk_presets"); |
| 192 | |
| 193 | while (it.hasNext()) |
| 194 | presets.append(new Preset(it.next())); |
| 195 | |
| 196 | // Only after all presets are loaded their inheritances can be resolved |
| 197 | // and the presets finally added to the list widget. |
| 198 | for (auto preset : presets) |
| 199 | { |
| 200 | preset->Inherit(presets); |
| 201 | m_Ui->presetListWidget->addItem(preset); |
| 202 | } |
| 203 | } |
| 204 | |
| 205 | // Load presets and restore previous settings. |
| 206 | void QmitkStartupDialog::showEvent(QShowEvent*) |