From: Bruno Sinou Date: Mon, 9 Jul 2012 11:23:19 +0000 (+0000) Subject: Fix bug 113 : save semantics were not registered since RAP UI refactoring in march... X-Git-Tag: argeo-commons-2.1.30~903 X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=84cfc30b3e1fd2179dc982303f6fef1f5d561406;p=lgpl%2Fargeo-commons.git Fix bug 113 : save semantics were not registered since RAP UI refactoring in march 2012 (revision 5100) git-svn-id: https://svn.argeo.org/commons/trunk@5420 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/security/plugins/org.argeo.security.ui.rap/src/main/java/org/argeo/security/ui/rap/RapActionBarAdvisor.java b/security/plugins/org.argeo.security.ui.rap/src/main/java/org/argeo/security/ui/rap/RapActionBarAdvisor.java index ce730ab91..8b9ac834b 100644 --- a/security/plugins/org.argeo.security.ui.rap/src/main/java/org/argeo/security/ui/rap/RapActionBarAdvisor.java +++ b/security/plugins/org.argeo.security.ui.rap/src/main/java/org/argeo/security/ui/rap/RapActionBarAdvisor.java @@ -24,6 +24,8 @@ import org.eclipse.jface.action.IToolBarManager; import org.eclipse.jface.action.ToolBarManager; import org.eclipse.swt.SWT; import org.eclipse.ui.IWorkbenchWindow; +import org.eclipse.ui.actions.ActionFactory; +import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction; import org.eclipse.ui.application.ActionBarAdvisor; import org.eclipse.ui.application.IActionBarConfigurer; import org.eclipse.ui.commands.ICommandService; @@ -41,8 +43,9 @@ public class RapActionBarAdvisor extends ActionBarAdvisor { // private IWorkbenchAction openPerspectiveDialogAction; // private IWorkbenchAction showViewMenuAction; // private IWorkbenchAction preferences; - // private IWorkbenchAction saveAction; - // private IWorkbenchAction saveAllAction; + private IWorkbenchAction saveAction; + private IWorkbenchAction saveAllAction; + // private IWorkbenchAction closeAllAction; public RapActionBarAdvisor(IActionBarConfigurer configurer, String username) { @@ -64,11 +67,11 @@ public class RapActionBarAdvisor extends ActionBarAdvisor { // // logoutAction = createLogoutAction(); // register(logoutAction); // - // // Save semantics - // saveAction = ActionFactory.SAVE.create(window); - // register(saveAction); - // saveAllAction = ActionFactory.SAVE_ALL.create(window); - // register(saveAllAction); + // Save semantics + saveAction = ActionFactory.SAVE.create(window); + register(saveAction); + saveAllAction = ActionFactory.SAVE_ALL.create(window); + register(saveAllAction); // closeAllAction = ActionFactory.CLOSE_ALL.create(window); // register(closeAllAction);