Index: shell/ktexteditorpluginintegration.h =================================================================== --- shell/ktexteditorpluginintegration.h +++ shell/ktexteditorpluginintegration.h @@ -77,6 +77,7 @@ KTextEditor::View *activeView() const; QObject *pluginView(const QString &id) const; + void splitView(Qt::Orientation orientation); QWidget *createViewBar(KTextEditor::View *view); Index: shell/ktexteditorpluginintegration.cpp =================================================================== --- shell/ktexteditorpluginintegration.cpp +++ shell/ktexteditorpluginintegration.cpp @@ -38,6 +38,7 @@ #include "plugincontroller.h" #include "mainwindow.h" #include "textdocument.h" +#include "mainwindow_p.h" #include @@ -349,6 +350,11 @@ KTextEditor::Editor::instance()->setApplication(app); } +void MainWindow::splitView(Qt::Orientation orientation) +{ + m_mainWindow->d->split(orientation); +} + } #include "ktexteditorpluginintegration.moc" Index: shell/mainwindow.h =================================================================== --- shell/mainwindow.h +++ shell/mainwindow.h @@ -48,6 +48,7 @@ */ class KDEVPLATFORMSHELL_EXPORT MainWindow: public Sublime::MainWindow { friend class UiController; + friend class KTextEditorIntegration::MainWindow; Q_OBJECT Q_CLASSINFO( "D-Bus Interface", "org.kdevelop.MainWindow" ) public: