From 5b14b5fefb3961968818ff9d62baa3040bd65be7 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Thu, 30 Sep 2010 08:14:47 +0000 Subject: [PATCH] Bug 326009: Option to disable edit field for parsing files up front, by John Liu. --- .../cdt/ui/dialogs/AbstractIndexerPage.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/dialogs/AbstractIndexerPage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/dialogs/AbstractIndexerPage.java index e4bf345b432..9a4eb972734 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/dialogs/AbstractIndexerPage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/dialogs/AbstractIndexerPage.java @@ -318,4 +318,19 @@ public abstract class AbstractIndexerPage extends AbstractCOptionPage { private Button createSkipMacroAndTypeReferencesButton(Composite page) { return ControlFactory.createCheckBox(page, DialogsMessages.AbstractIndexerPage_skipTypeAndMacroReferences); } + + /** + * Enable or disable support for parsing files up front. Essentially the according widget will be + * enabled or disabled. + * There will be no effect by calling this function before the IndexerPage is created + * (by {@link #createControl(Composite)}). + *

By default, support for parsing files up front is enabled. + * + * @since 5.3 + */ + protected void setSupportForFilesParsedUpFront(boolean enable){ + if(fFilesToParseUpFront!=null){ + fFilesToParseUpFront.setEnabled(enable); + } + } }