diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp index 3dd70d532eea74e0c13cc137258f82a502f17e80..900a31c208ec1bd6672160e72c6528f8a09bc1b2 100644 --- a/src/plugins/coreplugin/editormanager/editormanager.cpp +++ b/src/plugins/coreplugin/editormanager/editormanager.cpp @@ -39,6 +39,7 @@ #include "mimedatabase.h" #include "tabpositionindicator.h" #include "vcsmanager.h" +#include "faketoolbar.h" #include <coreplugin/coreconstants.h> #include <coreplugin/modemanager.h> @@ -441,6 +442,12 @@ void EditorManager::init() pluginManager()->addObject(m_d->m_openEditorsFactory); } + +FakeToolBar *EditorManager::createFakeToolBar(QWidget *parent) +{ + return new FakeToolBar(parent); +} + QString EditorManager::defaultExternalEditor() const { #ifdef Q_OS_UNIX diff --git a/src/plugins/coreplugin/editormanager/editormanager.h b/src/plugins/coreplugin/editormanager/editormanager.h index 491983355c00f02b1efbff743697838a874eaca3..dcb1eba21ebf8f6b52e4e39cb149025579b9e3c8 100644 --- a/src/plugins/coreplugin/editormanager/editormanager.h +++ b/src/plugins/coreplugin/editormanager/editormanager.h @@ -57,6 +57,8 @@ class IFile; class IMode; class IVersionControl; +class FakeToolBar; + enum MakeWritableResult { OpenedWithVersionControl, MadeWritable, @@ -105,6 +107,8 @@ public: void init(); static EditorManager *instance() { return m_instance; } + static FakeToolBar *createFakeToolBar(QWidget *parent = 0); + enum OpenEditorFlag { NoActivate = 1, IgnoreNavigationHistory = 2,