diff options
author | Tobias Schwarz | 2014-02-06 10:30:02 +0000 |
---|---|---|
committer | Tobias Schwarz | 2014-02-06 10:30:54 +0000 |
commit | 666d0f7bf769cf4c3a88505482712c2ff441063d (patch) | |
tree | 50461e09d7c471b91ce3249d4db27450fb83ab1e | |
parent | b74daafaa8111dcd74f5e6a2103be88ab41811b0 (diff) | |
download | org.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.java | 9 |
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]; |