Core::IEditor *PlainTextEditorEditable::duplicate(QWidget *parent) { PlainTextEditor *newEditor = new PlainTextEditor(parent); newEditor->duplicateFrom(editor()); TextEditorPlugin::instance()->initializeEditor(newEditor); return newEditor->editableInterface(); }
Core::IEditor *PlainTextEditorFactory::createEditor(QWidget *parent) { PlainTextEditor *rc = new PlainTextEditor(parent); TextEditorPlugin::instance()->initializeEditor(rc); return rc->editableInterface(); }