From 59454cda378b975a302233064aefa56da7ea2cfc Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Tue, 29 Apr 2014 14:12:20 +0400 Subject: [PATCH] improve "Show Members" opption suppression --- .../com/intellij/ide/projectView/impl/ProjectViewImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java index 71cb07258966..a8c7c0aa98a0 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java @@ -81,7 +81,6 @@ import com.intellij.ui.switcher.QuickActionProvider; import com.intellij.util.ArrayUtil; import com.intellij.util.IJSwingUtilities; import com.intellij.util.PlatformIcons; -import com.intellij.util.PlatformUtils; import com.intellij.util.messages.MessageBusConnection; import com.intellij.util.ui.UIUtil; import com.intellij.util.ui.tree.TreeUtil; @@ -696,7 +695,7 @@ public class ProjectViewImpl extends ProjectView implements PersistentStateCompo }).setAsSecondary(true); } - if (!PlatformUtils.isCidr()) { + if (isShowMembersOptionSupported()) { myActionGroup.addAction(new PaneOptionAction(myShowMembers, IdeBundle.message("action.show.members"), IdeBundle.message("action.show.hide.members"), AllIcons.ObjectBrowser.ShowMembers, ourShowMembersDefaults)) @@ -739,6 +738,10 @@ public class ProjectViewImpl extends ProjectView implements PersistentStateCompo getCurrentProjectViewPane().addToolbarActions(myActionGroup); } + protected boolean isShowMembersOptionSupported() { + return true; + } + @Override public AbstractProjectViewPane getProjectViewPaneById(String id) { if (!ApplicationManager.getApplication().isUnitTestMode()) { // most tests don't need all panes to be loaded