Revision: 6105 http://sourceforge.net/p/jump-pilot/code/6105 Author: ma15569 Date: 2019-01-19 10:32:18 +0000 (Sat, 19 Jan 2019) Log Message: ----------- Complete monitoring on KLEM processes
Modified Paths: -------------- plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/plugin/hydrology/hydrographs/klem/HydrographKlemPlugin.java Modified: plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/plugin/hydrology/hydrographs/klem/HydrographKlemPlugin.java =================================================================== --- plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/plugin/hydrology/hydrographs/klem/HydrographKlemPlugin.java 2019-01-19 08:30:02 UTC (rev 6104) +++ plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/plugin/hydrology/hydrographs/klem/HydrographKlemPlugin.java 2019-01-19 10:32:18 UTC (rev 6105) @@ -263,7 +263,35 @@ try { - setLoadProjectButton(personalTreeMap, null); + AbstractPlugIn.toActionListener(new ThreadedBasePlugIn() { + @Override + public String getName() { + return null; + } + + @Override + public boolean execute(PlugInContext context) + throws Exception { + return true; + } + + @Override + public void run(TaskMonitor monitor, + PlugInContext context) throws Exception { + monitor.report(PluginUtils.getResources() + .getString("OpenKlem.executing-process")); + // monitor.allowCancellationRequests(); + reportNothingToUndoYet(context); + try { + setLoadProjectButton(personalTreeMap, null); + } catch (final Exception ex) { + Logger.error(getName(), ex); + } + } + }, context.getWorkbenchContext(), new TaskMonitorManager()) + .actionPerformed(null); + + // setLoadProjectButton(personalTreeMap, null); // TODO: deactivate next button } catch (final Exception ex) { @@ -282,7 +310,35 @@ @Override public void actionPerformed(ActionEvent e) { - setCreateNewProjectButton(personalTreeMap); + AbstractPlugIn.toActionListener(new ThreadedBasePlugIn() { + @Override + public String getName() { + return null; + } + + @Override + public boolean execute(PlugInContext context) + throws Exception { + return true; + } + + @Override + public void run(TaskMonitor monitor, PlugInContext context) + throws Exception { + monitor.report(PluginUtils.getResources().getString( + "OpenKlem.executing-process")); + // monitor.allowCancellationRequests(); + reportNothingToUndoYet(context); + try { + setCreateNewProjectButton(personalTreeMap); + } catch (final Exception ex) { + Logger.error(getName(), ex); + } + } + }, context.getWorkbenchContext(), new TaskMonitorManager()) + .actionPerformed(null); + + // setCreateNewProjectButton(personalTreeMap); // TODO: activate next button } }); _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel