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

Reply via email to