diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp
index 2ea92467ad4b2a281421b920516a83f8e0c7d263..0aaee42e925c5ffd045ccc46420f0ca86a603551 100644
--- a/src/plugins/coreplugin/editormanager/editormanager.cpp
+++ b/src/plugins/coreplugin/editormanager/editormanager.cpp
@@ -553,11 +553,6 @@ Core::Internal::SplitterOrView *EditorManager::currentSplitterOrView() const
     return view;
 }
 
-Core::Internal::SplitterOrView *EditorManager::topSplitterOrView() const
-{
-    return d->m_splitter;
-}
-
 Core::Internal::EditorView *EditorManager::currentEditorView() const
 {
     return currentSplitterOrView()->view();
diff --git a/src/plugins/coreplugin/editormanager/editormanager.h b/src/plugins/coreplugin/editormanager/editormanager.h
index 87ffc48cf5bf36a7b36db2211a39b172d2c5b215..260dcbc115efc6b52cfe23627afae3d4767125b9 100644
--- a/src/plugins/coreplugin/editormanager/editormanager.h
+++ b/src/plugins/coreplugin/editormanager/editormanager.h
@@ -258,7 +258,6 @@ private:
     IEditor *openEditor(Internal::EditorView *view, const QString &fileName,
         const Id &id = Id(), OpenEditorFlags flags = 0, bool *newEditor = 0);
     Internal::SplitterOrView *currentSplitterOrView() const;
-    Internal::SplitterOrView *topSplitterOrView() const;
 
     void closeEditor(IEditor *editor);
     void closeDuplicate(IEditor *editor);
diff --git a/src/plugins/coreplugin/editormanager/editorview.cpp b/src/plugins/coreplugin/editormanager/editorview.cpp
index dcbd693668d2adb908bba86c9bcec6fdb5c929da..7654f86fa0ff0cd3905c1c2f90aea0301f95d4df 100644
--- a/src/plugins/coreplugin/editormanager/editorview.cpp
+++ b/src/plugins/coreplugin/editormanager/editorview.cpp
@@ -514,21 +514,6 @@ SplitterOrView *SplitterOrView::findFirstView()
     return this;
 }
 
-SplitterOrView *SplitterOrView::findEmptyView()
-{
-    if (m_splitter) {
-        for (int i = 0; i < m_splitter->count(); ++i) {
-            if (SplitterOrView *splitterOrView = qobject_cast<SplitterOrView*>(m_splitter->widget(i)))
-                if (SplitterOrView *result = splitterOrView->findEmptyView())
-                    return result;
-        }
-        return 0;
-    }
-    if (!hasEditors())
-        return this;
-    return 0;
-}
-
 SplitterOrView *SplitterOrView::findView(Core::IEditor *editor)
 {
     if (!editor || hasEditor(editor))
@@ -543,21 +528,6 @@ SplitterOrView *SplitterOrView::findView(Core::IEditor *editor)
     return 0;
 }
 
-SplitterOrView *SplitterOrView::findSplitter(Core::IEditor *editor)
-{
-    if (m_splitter) {
-        for (int i = 0; i < m_splitter->count(); ++i) {
-            if (SplitterOrView *splitterOrView = qobject_cast<SplitterOrView*>(m_splitter->widget(i))) {
-                if (splitterOrView->hasEditor(editor))
-                    return this;
-                if (SplitterOrView *result = splitterOrView->findSplitter(editor))
-                    return result;
-            }
-        }
-    }
-    return 0;
-}
-
 SplitterOrView *SplitterOrView::findSplitter(SplitterOrView *child)
 {
     if (m_splitter) {
diff --git a/src/plugins/coreplugin/editormanager/editorview.h b/src/plugins/coreplugin/editormanager/editorview.h
index f01f1bb1bd23721e777471e7bb798f91c714990e..1a34299864d94b69d4614e2ca56aa07ea76b15ff 100644
--- a/src/plugins/coreplugin/editormanager/editorview.h
+++ b/src/plugins/coreplugin/editormanager/editorview.h
@@ -182,8 +182,6 @@ public:
 
     SplitterOrView *findView(Core::IEditor *editor);
     SplitterOrView *findFirstView();
-    SplitterOrView *findEmptyView();
-    SplitterOrView *findSplitter(Core::IEditor *editor);
     SplitterOrView *findSplitter(SplitterOrView *child);
 
     SplitterOrView *findNextView(SplitterOrView *view);