import com.intellij.ide.util.treeView.TreeState;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.actionSystem.ActionManager;
+import com.intellij.openapi.actionSystem.AnAction;
+import com.intellij.openapi.actionSystem.CommonShortcuts;
import com.intellij.openapi.actionSystem.DefaultActionGroup;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.components.PersistentStateComponent;
initTree();
JPanel panel = new MavenProjectsNavigatorPanel(myProject, myTree);
+ AnAction removeAction = ActionManager.getInstance().getAction("Maven.RemoveRunConfiguration");
+ removeAction.registerCustomShortcutSet(CommonShortcuts.DELETE, myTree, myProject);
+ AnAction editSource = ActionManager.getInstance().getAction("Maven.EditRunConfiguration");
+ editSource.registerCustomShortcutSet(CommonShortcuts.getEditSource(), myTree, myProject);
+
final ToolWindowManagerEx manager = ToolWindowManagerEx.getInstanceEx(myProject);
myToolWindow = (ToolWindowEx)manager.registerToolWindow(TOOL_WINDOW_ID, panel, ToolWindowAnchor.RIGHT, myProject, true);
myToolWindow.setIcon(MavenIcons.ToolWindowMaven);
<group id="Maven.RunConfigurationMenu" popup="true" class="org.jetbrains.idea.maven.navigator.actions.MavenRunConfigurationMenu">
<separator/>
<action id="Maven.EditRunConfiguration"
- text="Edit Run Configuration..." icon="AllIcons.Actions.Edit" use-shortcut-of="EditSource"
+ text="Edit Run Configuration..." icon="AllIcons.Actions.Edit"
class="org.jetbrains.idea.maven.navigator.actions.EditMavenRunConfigurationAction" />
<action id="Maven.RemoveRunConfiguration"
- text="Remove Run Configuration" icon="AllIcons.General.Remove" use-shortcut-of="$Delete"
+ text="Remove Run Configuration" icon="AllIcons.General.Remove"
class="org.jetbrains.idea.maven.navigator.actions.RemoveMavenRunConfigurationAction" />
</group>