From 5a24d7c682d57adf80e1fde43bf0d02d90fc53a8 Mon Sep 17 00:00:00 2001 From: Mikhail Sennikovsky Date: Thu, 26 Apr 2007 22:01:54 +0000 Subject: [PATCH] final fix for [Bug 184185] New CDTWizard extension mechanism should use abstract classes instead of interfaces --- .../preferences/PreferredToolchainsTab.java | 6 +- .../ui/wizards/ICBuildWizardHandler.java | 26 ----- .../ui/wizards/MBSWizardHandler.java | 2 +- .../cdt/ui/wizards/CWizardHandler.java | 81 +++++++++++++ .../cdt/ui/wizards/ICWizardHandler.java | 109 ------------------ 5 files changed, 85 insertions(+), 139 deletions(-) delete mode 100644 build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/ICBuildWizardHandler.java delete mode 100644 core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/ICWizardHandler.java diff --git a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/preferences/PreferredToolchainsTab.java b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/preferences/PreferredToolchainsTab.java index 92ef72931d5..51d3b751da7 100644 --- a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/preferences/PreferredToolchainsTab.java +++ b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/preferences/PreferredToolchainsTab.java @@ -14,7 +14,7 @@ import org.eclipse.cdt.core.settings.model.ICResourceDescription; import org.eclipse.cdt.managedbuilder.core.IToolChain; import org.eclipse.cdt.managedbuilder.ui.properties.AbstractCBuildPropertyTab; import org.eclipse.cdt.managedbuilder.ui.properties.Messages; -import org.eclipse.cdt.managedbuilder.ui.wizards.ICBuildWizardHandler; +import org.eclipse.cdt.managedbuilder.ui.wizards.MBSWizardHandler; import org.eclipse.cdt.ui.newui.CDTPrefUtil; import org.eclipse.cdt.ui.newui.PageLayout; import org.eclipse.cdt.ui.wizards.CDTMainWizardPage; @@ -111,8 +111,8 @@ public class PreferredToolchainsTab extends AbstractCBuildPropertyTab { private void setPref(boolean set) { if (h_selected == null || !h_selected.supportsPreferred()) return; - if (h_selected instanceof ICBuildWizardHandler) { - IToolChain[] tcs = ((ICBuildWizardHandler)h_selected).getSelectedToolChains(); + if (h_selected instanceof MBSWizardHandler) { + IToolChain[] tcs = ((MBSWizardHandler)h_selected).getSelectedToolChains(); for (int i=0; i