Browse Source

Small GUI fixes: resets of warning counters.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5418 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 14 years ago
parent
commit
d528208cc7
  1. 6
      prism/src/userinterface/model/GUIMultiModel.java
  2. 1
      prism/src/userinterface/simulator/GUISimulator.java

6
prism/src/userinterface/model/GUIMultiModel.java

@ -299,6 +299,7 @@ public class GUIMultiModel extends GUIPlugin implements PrismSettingsListener
error("No file selected"); error("No file selected");
return; return;
} }
getPrism().getMainLog().resetNumberOfWarnings();
handler.loadModel(file); handler.loadModel(file);
} }
} }
@ -307,8 +308,10 @@ public class GUIMultiModel extends GUIPlugin implements PrismSettingsListener
protected void a_reloadModel() protected void a_reloadModel()
{ {
int cont = doModificationCheck(); int cont = doModificationCheck();
if (cont == CONTINUE)
if (cont == CONTINUE) {
getPrism().getMainLog().resetNumberOfWarnings();
handler.reloadActiveFile(); handler.reloadActiveFile();
}
} }
protected int a_saveModel() protected int a_saveModel()
@ -316,6 +319,7 @@ public class GUIMultiModel extends GUIPlugin implements PrismSettingsListener
if (!handler.hasActiveFile()) { if (!handler.hasActiveFile()) {
return a_saveModelAs(); return a_saveModelAs();
} else { } else {
getPrism().getMainLog().resetNumberOfWarnings();
return handler.saveToActiveFile(); return handler.saveToActiveFile();
} }
} }

1
prism/src/userinterface/simulator/GUISimulator.java

@ -739,6 +739,7 @@ public class GUISimulator extends GUIPlugin implements MouseListener, ListSelect
Graph graphModel = new Graph(); Graph graphModel = new Graph();
guiProp.getGraphHandler().addGraph(graphModel); guiProp.getGraphHandler().addGraph(graphModel);
int maxPathLength = getPrism().getSettings().getInteger(PrismSettings.SIMULATOR_DEFAULT_MAX_PATH); int maxPathLength = getPrism().getSettings().getInteger(PrismSettings.SIMULATOR_DEFAULT_MAX_PATH);
getPrism().getMainLog().resetNumberOfWarnings();
parser.State initialStateObject = initialState == null ? null : new parser.State(initialState, parsedModel); parser.State initialStateObject = initialState == null ? null : new parser.State(initialState, parsedModel);
new SimPathPlotThread(this, engine, parsedModel, initialStateObject, simPathDetails, maxPathLength, graphModel).start(); new SimPathPlotThread(this, engine, parsedModel, initialStateObject, simPathDetails, maxPathLength, graphModel).start();
setComputing(false); setComputing(false);

Loading…
Cancel
Save