Exemplo n.º 1
0
KTextEditor::Document* PartController::createTextPart(const QString &encoding)
{
    KTextEditor::Document* doc = editorPart()->createDocument(this);

    if ( !encoding.isNull() )
    {
        KParts::OpenUrlArguments args = doc->arguments();
        args.setMimeType( QString::fromLatin1( "text/plain;" ) + encoding );
        doc->setArguments( args );
    }
    doc->editor()->readConfig();

    return doc;
}
Exemplo n.º 2
0
IEditorPart::Pointer EditorDescriptor::CreateEditor()
{
    IEditorPart::Pointer editorPart(configurationElement->CreateExecutableExtension<IEditorPart> (
                                        WorkbenchRegistryConstants::ATT_CLASS));
    return editorPart;
}