MCPcopy Create free account
hub / github.com/MiniZinc/MiniZincIDE / stashModifiedConfigs

Method stashModifiedConfigs

MiniZincIDE/configwindow.cpp:213–231  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

211}
212
213void 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
233void ConfigWindow::unstashModifiedConfigs()
234{

Callers 1

Calls 1

StashItemClass · 0.85

Tested by

no test coverage detected