From f6bce6cadf2aadeb0f07975b8f884bc5a763dd61 Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Mon, 23 Apr 2007 16:10:23 +0000 Subject: [PATCH] BUg 160012: toolchain filter infrastructure --- .../ui/wizards/MBSWizardHandler.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/MBSWizardHandler.java b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/MBSWizardHandler.java index c49620bea0b..223e336bf75 100644 --- a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/MBSWizardHandler.java +++ b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/MBSWizardHandler.java @@ -366,12 +366,22 @@ public class MBSWizardHandler extends CWizardHandler implements ICBuildWizardHan Iterator it = full.iterator(); while (it.hasNext()) { String s = (String)it.next(); - // checks for TC compatibility are to be here - out.add(s); + if (isToolChainAcceptable(s, entryDescriptor)) + out.add(s); } return out; } + /** + * Checks whether given toolchain can be displayed + * + * @param tcId - toolchain to check + * @param ed - Entry descriptor (Who Am I) + * @return - true if toolchain can be displayed + */ + protected boolean isToolChainAcceptable(String tcId, EntryDescriptor ed) { + return true; + } /** * Clones itself. */