Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Schwarz2014-02-06 10:30:02 +0000
committerTobias Schwarz2014-02-06 10:30:54 +0000
commit666d0f7bf769cf4c3a88505482712c2ff441063d (patch)
tree50461e09d7c471b91ce3249d4db27450fb83ab1e
parentb74daafaa8111dcd74f5e6a2103be88ab41811b0 (diff)
downloadorg.eclipse.tcf-666d0f7bf769cf4c3a88505482712c2ff441063d.tar.gz
org.eclipse.tcf-666d0f7bf769cf4c3a88505482712c2ff441063d.tar.xz
org.eclipse.tcf-666d0f7bf769cf4c3a88505482712c2ff441063d.zip
Target Explorer: only show wizards stat are enabled
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/wizards/newWizard/NewWizardContentProvider.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/wizards/newWizard/NewWizardContentProvider.java b/target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/wizards/newWizard/NewWizardContentProvider.java
index 4ff19883d..02f1aa64b 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/wizards/newWizard/NewWizardContentProvider.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.ui/src/org/eclipse/tcf/te/ui/wizards/newWizard/NewWizardContentProvider.java
@@ -11,10 +11,12 @@ package org.eclipse.tcf.te.ui.wizards.newWizard;
import java.util.ArrayList;
import java.util.Arrays;
+import java.util.Iterator;
import java.util.List;
import org.eclipse.jface.viewers.ITreeContentProvider;
import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.ui.activities.WorkbenchActivityHelper;
import org.eclipse.ui.wizards.IWizardCategory;
import org.eclipse.ui.wizards.IWizardDescriptor;
import org.eclipse.ui.wizards.IWizardRegistry;
@@ -80,6 +82,13 @@ public class NewWizardContentProvider implements ITreeContentProvider {
}
children.addAll(Arrays.asList(((IWizardCategory)parentElement).getWizards()));
+ Iterator<Object> it = children.iterator();
+ while (it.hasNext()) {
+ if (WorkbenchActivityHelper.filterItem(it.next())) {
+ it.remove();
+ }
+ }
+
return children.toArray();
}
return new Object[0];

Back to the top