diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AbstractCModelOutlinePage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AbstractCModelOutlinePage.java
index d3d7d5658aa..759e285d98e 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AbstractCModelOutlinePage.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AbstractCModelOutlinePage.java
@@ -206,9 +206,9 @@ public abstract class AbstractCModelOutlinePage extends Page implements IContent
private IncludeGroupingAction fIncludeGroupingAction;
private ToggleLinkingAction fToggleLinkingAction;
private ActionGroup fMemberFilterActionGroup;
- private SelectionSearchGroup fSelectionSearchGroup;
+ private ActionGroup fSelectionSearchGroup;
private ActionGroup fRefactoringActionGroup;
- private OpenViewActionGroup fOpenViewActionGroup;
+ private ActionGroup fOpenViewActionGroup;
/**
* Custom filter action group.
* @since 3.0
@@ -516,7 +516,7 @@ public abstract class AbstractCModelOutlinePage extends Page implements IContent
* return an ActionGroup contributing search actions or
* null
if search is not supported
*/
- protected SelectionSearchGroup createSearchActionGroup() {
+ protected ActionGroup createSearchActionGroup() {
// default: no search action group
return null;
}
@@ -525,7 +525,7 @@ public abstract class AbstractCModelOutlinePage extends Page implements IContent
* @return an OpenViewActionGroup contributing open view actions or
* null
if open view actions are not wanted
*/
- protected OpenViewActionGroup createOpenViewActionGroup() {
+ protected ActionGroup createOpenViewActionGroup() {
// default: no open view action group
return null;
}
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java
index 53b1c6a9a5e..c3d8c710cce 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java
@@ -109,12 +109,12 @@ public class CContentOutlinePage extends AbstractCModelOutlinePage {
}
@Override
- protected SelectionSearchGroup createSearchActionGroup() {
+ protected ActionGroup createSearchActionGroup() {
return new SelectionSearchGroup(this);
}
@Override
- protected OpenViewActionGroup createOpenViewActionGroup() {
+ protected ActionGroup createOpenViewActionGroup() {
OpenViewActionGroup ovag= new OpenViewActionGroup(this, getEditor());
ovag.setEnableIncludeBrowser(true);
return ovag;
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java
index 5d86d5bcd49..5310b30ab6a 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java
@@ -2141,10 +2141,10 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IC
setAction("OpenMacroExplorer", action); //$NON-NLS-1$*/
//Assorted action groupings
- fSelectionSearchGroup = new SelectionSearchGroup(this);
+ fSelectionSearchGroup = createSelectionSearchGroup();
fTextSearchGroup= new TextSearchGroup(this);
fRefactoringActionGroup= new CRefactoringActionGroup(this, ITextEditorActionConstants.GROUP_EDIT);
- fOpenInViewGroup= new OpenViewActionGroup(this);
+ fOpenInViewGroup= createOpenViewActionGroup();
fGenerateActionGroup= new GenerateActionGroup(this, ITextEditorActionConstants.GROUP_EDIT);
action = getAction(ITextEditorActionConstants.SHIFT_RIGHT);
@@ -2159,6 +2159,17 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IC
}
}
+
+ protected ActionGroup createSelectionSearchGroup() {
+ return new SelectionSearchGroup(this);
+ }
+
+ protected ActionGroup createOpenViewActionGroup() {
+ return new OpenViewActionGroup(this);
+ }
+
+
+
/**
* @see org.eclipse.ui.texteditor.AbstractTextEditor#editorContextMenuAboutToShow(org.eclipse.jface.action.IMenuManager)
*/