| 211 | } |
| 212 | |
| 213 | void ConfigWindow::stashModifiedConfigs() |
| 214 | { |
| 215 | auto* selected = currentSolverConfig(); |
| 216 | for (auto* sc : configs) { |
| 217 | if (sc->modified) { |
| 218 | if (sc == selected) { |
| 219 | stashSelectedModifiedConfig = stash.length(); |
| 220 | } |
| 221 | stash.append(StashItem(sc)); |
| 222 | } |
| 223 | } |
| 224 | if (selected != nullptr) { |
| 225 | if (selected->isBuiltin) { |
| 226 | stashSelectedBuiltinSolverId = selected->solverDefinition.id; |
| 227 | stashSelectedBuiltinSolverVersion = selected->solverDefinition.version; |
| 228 | } |
| 229 | stashSelectedParamFile = selected->paramFile; |
| 230 | } |
| 231 | } |
| 232 | |
| 233 | void ConfigWindow::unstashModifiedConfigs() |
| 234 | { |
no test coverage detected