diff --git a/kdevplatform/shell/partcontroller.h b/kdevplatform/shell/partcontroller.h --- a/kdevplatform/shell/partcontroller.h +++ b/kdevplatform/shell/partcontroller.h @@ -64,7 +64,7 @@ bool showTextEditorStatusBar() const; - KTextEditor::Document* createTextPart( const QString &encoding = QString() ); + KTextEditor::Document* createTextPart(); KTextEditor::Editor* editorPart() const override; bool canCreatePart( const QUrl &url ); diff --git a/kdevplatform/shell/partcontroller.cpp b/kdevplatform/shell/partcontroller.cpp --- a/kdevplatform/shell/partcontroller.cpp +++ b/kdevplatform/shell/partcontroller.cpp @@ -31,7 +31,6 @@ #include #include -#include #include #include @@ -139,18 +138,9 @@ return KTextEditor::Editor::instance(); } -KTextEditor::Document* PartController::createTextPart(const QString &encoding) +KTextEditor::Document* PartController::createTextPart() { - KTextEditor::Document* doc = editorPart()->createDocument(this); - - if ( !encoding.isNull() ) - { - KParts::OpenUrlArguments args = doc->arguments(); - args.setMimeType( QLatin1String( "text/plain;" ) + encoding ); - doc->setArguments( args ); - } - - return doc; + return editorPart()->createDocument(this); } KParts::Part* PartController::createPart( const QString & mimeType,