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;
}