X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=eclipse%2Fplugins%2Forg.argeo.slc.client.ui%2Fsrc%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fcommands%2FRefreshHandler.java;fp=eclipse%2Fplugins%2Forg.argeo.slc.client.ui%2Fsrc%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fcommands%2FRefreshHandler.java;h=1ff03414136ba5d6d433f07c12004525726ade28;hb=8a70a3ad35fda3a586149a0144659a06b8acd2a4;hp=0000000000000000000000000000000000000000;hpb=a079c6989755e998714b7d9fd0598737cb768aea;p=gpl%2Fargeo-slc.git diff --git a/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/commands/RefreshHandler.java b/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/commands/RefreshHandler.java new file mode 100644 index 000000000..1ff034141 --- /dev/null +++ b/eclipse/plugins/org.argeo.slc.client.ui/src/org/argeo/slc/client/ui/commands/RefreshHandler.java @@ -0,0 +1,24 @@ +package org.argeo.slc.client.ui.commands; + +import org.argeo.slc.client.ui.views.ResultListView; +import org.argeo.slc.client.ui.views.SlcExecutionListView; +import org.eclipse.core.commands.AbstractHandler; +import org.eclipse.core.commands.ExecutionEvent; +import org.eclipse.core.commands.ExecutionException; +import org.eclipse.ui.handlers.HandlerUtil; + +public class RefreshHandler extends AbstractHandler { + + public Object execute(ExecutionEvent event) throws ExecutionException { + ResultListView view = (ResultListView) HandlerUtil + .getActiveWorkbenchWindow(event).getActivePage().findView( + ResultListView.ID); + view.retrieveResults(); + SlcExecutionListView selView = (SlcExecutionListView) HandlerUtil + .getActiveWorkbenchWindow(event).getActivePage().findView( + SlcExecutionListView.ID); + selView.retrieveResults(); + return null; + } + +}