Author: [EMAIL PROTECTED]
Date: Mon Sep  8 08:39:43 2008
New Revision: 2706

Modified:
   trunk/src/ca/sqlpower/architect/swingui/olap/OLAPPlayPenFactory.java
trunk/src/ca/sqlpower/architect/swingui/olap/action/CreateVirtualCubeAction.java

Log:
Added a keyboard shortcut to create virtual cubes, "V for Virtual Cube"

Modified: trunk/src/ca/sqlpower/architect/swingui/olap/OLAPPlayPenFactory.java
==============================================================================
--- trunk/src/ca/sqlpower/architect/swingui/olap/OLAPPlayPenFactory.java (original) +++ trunk/src/ca/sqlpower/architect/swingui/olap/OLAPPlayPenFactory.java Mon Sep 8 08:39:43 2008
@@ -151,6 +151,9 @@

im.put((KeyStroke) oSession.getCreateCubeAction().getValue(Action.ACCELERATOR_KEY), "NEW CUBE"); //$NON-NLS-1$
         am.put("NEW CUBE", oSession.getCreateCubeAction()); //$NON-NLS-1$
+
+ im.put((KeyStroke) oSession.getCreateVirtualCubeAction().getValue(Action.ACCELERATOR_KEY), "NEW VIRTUAL CUBE"); //$NON-NLS-1$ + am.put("NEW VIRTUAL CUBE", oSession.getCreateVirtualCubeAction()); //$NON-NLS-1$

im.put((KeyStroke) oSession.getCreateMeasureAction().getValue(Action.ACCELERATOR_KEY), "NEW MEASURE"); //$NON-NLS-1$ am.put("NEW MEASURE", oSession.getCreateMeasureAction()); //$NON-NLS-1$

Modified: trunk/src/ca/sqlpower/architect/swingui/olap/action/CreateVirtualCubeAction.java
==============================================================================
--- trunk/src/ca/sqlpower/architect/swingui/olap/action/CreateVirtualCubeAction.java (original) +++ trunk/src/ca/sqlpower/architect/swingui/olap/action/CreateVirtualCubeAction.java Mon Sep 8 08:39:43 2008
@@ -22,6 +22,8 @@
 import java.awt.Point;
 import java.awt.event.ActionEvent;

+import javax.swing.KeyStroke;
+
 import ca.sqlpower.architect.ArchitectException;
 import ca.sqlpower.architect.olap.OLAPUtil;
 import ca.sqlpower.architect.olap.MondrianModel.Schema;
@@ -42,6 +44,7 @@

public CreateVirtualCubeAction(ArchitectSwingSession session, Schema schema, PlayPen pp) { super(session, pp, "New Virtual Cube...", "Create a new Virtual Cube in this schema", OSUtils.VIRTUAL_CUBE_ADD_ICON);
+        putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke('v'));
         this.schema = schema;
     }

Reply via email to