Commit d2ec7d80 authored by hjk's avatar hjk

TextEditor: Merge the two sets of *EditorWidget constructors

Change-Id: I45d87d0be722ac36d64af222f03f8cb76242c9df
Reviewed-by: default avatarChristian Stenger <christian.stenger@digia.com>
parent 2c5231b4
...@@ -1423,9 +1423,10 @@ int PermissionsModel::rowCount(const QModelIndex &parent) const ...@@ -1423,9 +1423,10 @@ int PermissionsModel::rowCount(const QModelIndex &parent) const
AndroidManifestTextEditorWidget::AndroidManifestTextEditorWidget(AndroidManifestEditorWidget *parent) AndroidManifestTextEditorWidget::AndroidManifestTextEditorWidget(AndroidManifestEditorWidget *parent)
: TextEditor::BaseTextEditorWidget(new AndroidManifestDocument(parent), parent), : TextEditor::BaseTextEditorWidget(parent),
m_parent(parent) m_parent(parent)
{ {
setTextDocument(TextEditor::BaseTextDocumentPtr(new AndroidManifestDocument(parent)));
setupAsPlainEditor(); setupAsPlainEditor();
textDocument()->setMimeType(QLatin1String(Constants::ANDROID_MANIFEST_MIME_TYPE)); textDocument()->setMimeType(QLatin1String(Constants::ANDROID_MANIFEST_MIME_TYPE));
} }
......
...@@ -62,8 +62,8 @@ JavaEditor::JavaEditor(JavaEditorWidget *editor) ...@@ -62,8 +62,8 @@ JavaEditor::JavaEditor(JavaEditorWidget *editor)
Core::IEditor *JavaEditor::duplicate() Core::IEditor *JavaEditor::duplicate()
{ {
JavaEditorWidget *ret = new JavaEditorWidget( JavaEditorWidget *ret = new JavaEditorWidget;
qobject_cast<JavaEditorWidget*>(editorWidget())); ret->setTextDocument(editorWidget()->textDocumentPtr());
TextEditor::TextEditorSettings::initializeEditor(ret); TextEditor::TextEditorSettings::initializeEditor(ret);
return ret->editor(); return ret->editor();
} }
...@@ -72,13 +72,7 @@ Core::IEditor *JavaEditor::duplicate() ...@@ -72,13 +72,7 @@ Core::IEditor *JavaEditor::duplicate()
// JavaEditorWidget // JavaEditorWidget
// //
JavaEditorWidget::JavaEditorWidget(QWidget *parent) JavaEditorWidget::JavaEditorWidget()
: BaseTextEditorWidget(new JavaDocument(), parent)
{
}
JavaEditorWidget::JavaEditorWidget(JavaEditorWidget *other)
: BaseTextEditorWidget(other)
{ {
} }
......
...@@ -56,14 +56,10 @@ class JavaEditorWidget : public TextEditor::BaseTextEditorWidget ...@@ -56,14 +56,10 @@ class JavaEditorWidget : public TextEditor::BaseTextEditorWidget
Q_OBJECT Q_OBJECT
public: public:
JavaEditorWidget(QWidget *parent = 0); JavaEditorWidget();
JavaEditorWidget(JavaEditorWidget *other);
protected: protected:
TextEditor::BaseTextEditor *createEditor(); TextEditor::BaseTextEditor *createEditor();
private:
JavaEditorWidget(BaseTextEditorWidget *); // avoid stupidity
}; };
class JavaDocument : public TextEditor::BaseTextDocument class JavaDocument : public TextEditor::BaseTextDocument
......
...@@ -49,6 +49,7 @@ JavaEditorFactory::JavaEditorFactory() ...@@ -49,6 +49,7 @@ JavaEditorFactory::JavaEditorFactory()
Core::IEditor *JavaEditorFactory::createEditor() Core::IEditor *JavaEditorFactory::createEditor()
{ {
JavaEditorWidget *editor = new JavaEditorWidget; JavaEditorWidget *editor = new JavaEditorWidget;
editor->setTextDocument(TextEditor::BaseTextDocumentPtr(new JavaDocument));
TextEditor::TextEditorSettings::initializeEditor(editor); TextEditor::TextEditorSettings::initializeEditor(editor);
return editor->editor(); return editor->editor();
} }
...@@ -70,8 +70,8 @@ CMakeEditor::CMakeEditor(CMakeEditorWidget *editor) ...@@ -70,8 +70,8 @@ CMakeEditor::CMakeEditor(CMakeEditorWidget *editor)
Core::IEditor *CMakeEditor::duplicate() Core::IEditor *CMakeEditor::duplicate()
{ {
CMakeEditorWidget *ret = new CMakeEditorWidget( CMakeEditorWidget *ret = new CMakeEditorWidget;
qobject_cast<CMakeEditorWidget *>(editorWidget())); ret->setTextDocument(editorWidget()->textDocumentPtr());
TextEditor::TextEditorSettings::initializeEditor(ret); TextEditor::TextEditorSettings::initializeEditor(ret);
return ret->editor(); return ret->editor();
} }
...@@ -150,19 +150,7 @@ QString CMakeEditor::contextHelpId() const ...@@ -150,19 +150,7 @@ QString CMakeEditor::contextHelpId() const
// CMakeEditor // CMakeEditor
// //
CMakeEditorWidget::CMakeEditorWidget(QWidget *parent) CMakeEditorWidget::CMakeEditorWidget()
: BaseTextEditorWidget(new CMakeDocument(), parent)
{
ctor();
}
CMakeEditorWidget::CMakeEditorWidget(CMakeEditorWidget *other)
: BaseTextEditorWidget(other)
{
ctor();
}
void CMakeEditorWidget::ctor()
{ {
setCodeFoldingSupported(true); setCodeFoldingSupported(true);
} }
......
...@@ -66,8 +66,7 @@ class CMakeEditorWidget : public TextEditor::BaseTextEditorWidget ...@@ -66,8 +66,7 @@ class CMakeEditorWidget : public TextEditor::BaseTextEditorWidget
Q_OBJECT Q_OBJECT
public: public:
CMakeEditorWidget(QWidget *parent = 0); CMakeEditorWidget();
CMakeEditorWidget(CMakeEditorWidget *other);
bool save(const QString &fileName = QString()); bool save(const QString &fileName = QString());
...@@ -76,10 +75,6 @@ public: ...@@ -76,10 +75,6 @@ public:
protected: protected:
TextEditor::BaseTextEditor *createEditor(); TextEditor::BaseTextEditor *createEditor();
void contextMenuEvent(QContextMenuEvent *e); void contextMenuEvent(QContextMenuEvent *e);
private:
CMakeEditorWidget(TextEditor::BaseTextEditorWidget *); // avoid stupidity
void ctor();
}; };
class CMakeDocument : public TextEditor::BaseTextDocument class CMakeDocument : public TextEditor::BaseTextDocument
......
...@@ -72,7 +72,8 @@ CMakeEditorFactory::CMakeEditorFactory(CMakeManager *manager) ...@@ -72,7 +72,8 @@ CMakeEditorFactory::CMakeEditorFactory(CMakeManager *manager)
Core::IEditor *CMakeEditorFactory::createEditor() Core::IEditor *CMakeEditorFactory::createEditor()
{ {
CMakeEditorWidget *rc = new CMakeEditorWidget(); CMakeEditorWidget *widget = new CMakeEditorWidget;
TextEditor::TextEditorSettings::initializeEditor(rc); widget->setTextDocument(TextEditor::BaseTextDocumentPtr(new CMakeDocument));
return rc->editor(); TextEditor::TextEditorSettings::initializeEditor(widget);
return widget->editor();
} }
...@@ -175,20 +175,10 @@ CppEditorWidgetPrivate::CppEditorWidgetPrivate(CppEditorWidget *q) ...@@ -175,20 +175,10 @@ CppEditorWidgetPrivate::CppEditorWidgetPrivate(CppEditorWidget *q)
{ {
} }
CppEditorWidget::CppEditorWidget(QWidget *parent) CppEditorWidget::CppEditorWidget(TextEditor::BaseTextDocumentPtr doc)
: TextEditor::BaseTextEditorWidget(new CPPEditorDocument(), parent) : TextEditor::BaseTextEditorWidget(0)
{
ctor();
}
CppEditorWidget::CppEditorWidget(CppEditorWidget *other)
: TextEditor::BaseTextEditorWidget(other)
{
ctor();
}
void CppEditorWidget::ctor()
{ {
setTextDocument(doc);
d.reset(new CppEditorWidgetPrivate(this)); d.reset(new CppEditorWidgetPrivate(this));
qRegisterMetaType<SemanticInfo>("CppTools::SemanticInfo"); qRegisterMetaType<SemanticInfo>("CppTools::SemanticInfo");
...@@ -781,8 +771,7 @@ void CppEditorWidget::keyPressEvent(QKeyEvent *e) ...@@ -781,8 +771,7 @@ void CppEditorWidget::keyPressEvent(QKeyEvent *e)
Core::IEditor *CPPEditor::duplicate() Core::IEditor *CPPEditor::duplicate()
{ {
CppEditorWidget *newEditor = new CppEditorWidget( CppEditorWidget *newEditor = new CppEditorWidget(editorWidget()->textDocumentPtr());
qobject_cast<CppEditorWidget *>(editorWidget()));
CppEditorPlugin::instance()->initializeEditor(newEditor); CppEditorPlugin::instance()->initializeEditor(newEditor);
return newEditor->editor(); return newEditor->editor();
} }
......
...@@ -77,8 +77,7 @@ public: ...@@ -77,8 +77,7 @@ public:
static QString identifierUnderCursor(QTextCursor *macroCursor); static QString identifierUnderCursor(QTextCursor *macroCursor);
public: public:
CppEditorWidget(QWidget *parent = 0); CppEditorWidget(TextEditor::BaseTextDocumentPtr doc);
CppEditorWidget(CppEditorWidget *other);
~CppEditorWidget(); ~CppEditorWidget();
CPPEditorDocument *cppEditorDocument() const; CPPEditorDocument *cppEditorDocument() const;
...@@ -154,9 +153,6 @@ private slots: ...@@ -154,9 +153,6 @@ private slots:
private: private:
static bool openCppEditorAt(const Link &, bool inNextSplit = false); static bool openCppEditorAt(const Link &, bool inNextSplit = false);
CppEditorWidget(TextEditor::BaseTextEditorWidget *); // avoid stupidity
void ctor();
unsigned editorRevision() const; unsigned editorRevision() const;
bool isOutdated() const; bool isOutdated() const;
......
...@@ -97,7 +97,7 @@ CppEditorFactory::CppEditorFactory(CppEditorPlugin *owner) : ...@@ -97,7 +97,7 @@ CppEditorFactory::CppEditorFactory(CppEditorPlugin *owner) :
IEditor *CppEditorFactory::createEditor() IEditor *CppEditorFactory::createEditor()
{ {
CppEditorWidget *editor = new CppEditorWidget(); CppEditorWidget *editor = new CppEditorWidget(BaseTextDocumentPtr(new CPPEditorDocument));
m_owner->initializeEditor(editor); m_owner->initializeEditor(editor);
return editor->editor(); return editor->editor();
} }
......
...@@ -102,9 +102,10 @@ public: ...@@ -102,9 +102,10 @@ public:
QVERIFY(ast); QVERIFY(ast);
// Open file // Open file
auto textDocument = new TextEditor::BaseTextDocument; TextEditor::BaseTextDocumentPtr textDocument(new TextEditor::BaseTextDocument);
textDocument->setId(Core::Constants::K_DEFAULT_TEXT_EDITOR_ID); textDocument->setId(Core::Constants::K_DEFAULT_TEXT_EDITOR_ID);
TextEditor::BaseTextEditorWidget editorWidget(textDocument, 0); TextEditor::BaseTextEditorWidget editorWidget(0);
editorWidget.setTextDocument(textDocument);
editorWidget.setupAsPlainEditor(); editorWidget.setupAsPlainEditor();
QString error; QString error;
editorWidget.open(&error, document->fileName(), document->fileName()); editorWidget.open(&error, document->fileName(), document->fileName());
......
...@@ -37,14 +37,14 @@ ...@@ -37,14 +37,14 @@
namespace Designer { namespace Designer {
namespace Internal { namespace Internal {
DesignerXmlEditorWidget::DesignerXmlEditorWidget(QDesignerFormWindowInterface *form, DesignerXmlEditorWidget::DesignerXmlEditorWidget(QDesignerFormWindowInterface *form)
QWidget *parent) :
TextEditor::BaseTextEditorWidget(new FormWindowFile(form), parent),
m_designerEditor(new FormWindowEditor(this))
{ {
TextEditor::BaseTextDocumentPtr doc(new FormWindowFile(form));
setTextDocument(doc);
m_designerEditor = new FormWindowEditor(this);
setupAsPlainEditor(); setupAsPlainEditor();
setReadOnly(true); setReadOnly(true);
configureMimeType(textDocument()->mimeType()); configureMimeType(doc->mimeType());
} }
TextEditor::BaseTextEditor *DesignerXmlEditorWidget::createEditor() TextEditor::BaseTextEditor *DesignerXmlEditorWidget::createEditor()
......
...@@ -57,8 +57,7 @@ class DesignerXmlEditorWidget : public TextEditor::BaseTextEditorWidget ...@@ -57,8 +57,7 @@ class DesignerXmlEditorWidget : public TextEditor::BaseTextEditorWidget
{ {
Q_OBJECT Q_OBJECT
public: public:
explicit DesignerXmlEditorWidget(QDesignerFormWindowInterface *form, explicit DesignerXmlEditorWidget(QDesignerFormWindowInterface *form);
QWidget *parent = 0);
FormWindowEditor *designerEditor() const; FormWindowEditor *designerEditor() const;
Internal::FormWindowFile *formWindowFile() const; Internal::FormWindowFile *formWindowFile() const;
......
...@@ -663,7 +663,7 @@ Command *FormEditorW::addToolAction(QAction *a, const Context &context, Id id, ...@@ -663,7 +663,7 @@ Command *FormEditorW::addToolAction(QAction *a, const Context &context, Id id,
return command; return command;
} }
EditorData FormEditorW::createEditor(QWidget *parent) EditorData FormEditorW::createEditor()
{ {
if (Designer::Constants::Internal::debug) if (Designer::Constants::Internal::debug)
qDebug() << "FormEditorW::createEditor"; qDebug() << "FormEditorW::createEditor";
...@@ -683,7 +683,7 @@ EditorData FormEditorW::createEditor(QWidget *parent) ...@@ -683,7 +683,7 @@ EditorData FormEditorW::createEditor(QWidget *parent)
qdesigner_internal::FormWindowBase::setupDefaultAction(form); qdesigner_internal::FormWindowBase::setupDefaultAction(form);
#endif #endif
data.widgetHost = new SharedTools::WidgetHost( /* parent */ 0, form); data.widgetHost = new SharedTools::WidgetHost( /* parent */ 0, form);
DesignerXmlEditorWidget *xmlEditor = new DesignerXmlEditorWidget(form, parent); DesignerXmlEditorWidget *xmlEditor = new DesignerXmlEditorWidget(form);
TextEditor::TextEditorSettings::initializeEditor(xmlEditor); TextEditor::TextEditorSettings::initializeEditor(xmlEditor);
data.formWindowEditor = xmlEditor->designerEditor(); data.formWindowEditor = xmlEditor->designerEditor();
connect(data.formWindowEditor->document(), SIGNAL(filePathChanged(QString,QString)), connect(data.formWindowEditor->document(), SIGNAL(filePathChanged(QString,QString)),
......
...@@ -111,7 +111,7 @@ public: ...@@ -111,7 +111,7 @@ public:
// Deletes an existing instance if there is one. // Deletes an existing instance if there is one.
static void deleteInstance(); static void deleteInstance();
EditorData createEditor(QWidget *parent = 0); EditorData createEditor();
inline QDesignerFormEditorInterface *designerEditor() const { return m_formeditor; } inline QDesignerFormEditorInterface *designerEditor() const { return m_formeditor; }
inline QWidget * const*designerSubWindows() const { return m_designerSubWindows; } inline QWidget * const*designerSubWindows() const { return m_designerSubWindows; }
......
...@@ -101,8 +101,9 @@ private: ...@@ -101,8 +101,9 @@ private:
}; };
DescriptionEditorWidget::DescriptionEditorWidget(QWidget *parent) DescriptionEditorWidget::DescriptionEditorWidget(QWidget *parent)
: BaseTextEditorWidget(new BaseTextDocument, parent) : BaseTextEditorWidget(parent)
{ {
setTextDocument(BaseTextDocumentPtr(new BaseTextDocument));
DisplaySettings settings = displaySettings(); DisplaySettings settings = displaySettings();
settings.m_textWrapping = false; settings.m_textWrapping = false;
settings.m_displayLineNumbers = false; settings.m_displayLineNumbers = false;
......
...@@ -36,8 +36,9 @@ ...@@ -36,8 +36,9 @@
namespace DiffEditor { namespace DiffEditor {
SelectableTextEditorWidget::SelectableTextEditorWidget(QWidget *parent) SelectableTextEditorWidget::SelectableTextEditorWidget(QWidget *parent)
: BaseTextEditorWidget(new TextEditor::BaseTextDocument, parent) : BaseTextEditorWidget(parent)
{ {
setTextDocument(TextEditor::BaseTextDocumentPtr(new TextEditor::BaseTextDocument));
setFrameStyle(QFrame::NoFrame); setFrameStyle(QFrame::NoFrame);
} }
......
...@@ -64,7 +64,8 @@ ProjectFilesFactory::ProjectFilesFactory(Manager *manager) ...@@ -64,7 +64,8 @@ ProjectFilesFactory::ProjectFilesFactory(Manager *manager)
Core::IEditor *ProjectFilesFactory::createEditor() Core::IEditor *ProjectFilesFactory::createEditor()
{ {
auto widget = new ProjectFilesEditorWidget(new BaseTextDocument, 0); auto widget = new ProjectFilesEditorWidget;
widget->setTextDocument(BaseTextDocumentPtr(new BaseTextDocument));
TextEditorSettings::initializeEditor(widget); TextEditorSettings::initializeEditor(widget);
return widget->editor(); return widget->editor();
} }
...@@ -85,7 +86,8 @@ ProjectFilesEditor::ProjectFilesEditor(ProjectFilesEditorWidget *editor) ...@@ -85,7 +86,8 @@ ProjectFilesEditor::ProjectFilesEditor(ProjectFilesEditorWidget *editor)
Core::IEditor *ProjectFilesEditor::duplicate() Core::IEditor *ProjectFilesEditor::duplicate()
{ {
auto widget = new ProjectFilesEditorWidget(editorWidget()); auto widget = new ProjectFilesEditorWidget;
widget->setTextDocument(editorWidget()->textDocumentPtr());
TextEditorSettings::initializeEditor(widget); TextEditorSettings::initializeEditor(widget);
return widget->editor(); return widget->editor();
} }
...@@ -96,13 +98,7 @@ Core::IEditor *ProjectFilesEditor::duplicate() ...@@ -96,13 +98,7 @@ Core::IEditor *ProjectFilesEditor::duplicate()
// //
//////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////
ProjectFilesEditorWidget::ProjectFilesEditorWidget(BaseTextDocument *doc, QWidget *parent) ProjectFilesEditorWidget::ProjectFilesEditorWidget()
: BaseTextEditorWidget(doc, parent)
{
}
ProjectFilesEditorWidget::ProjectFilesEditorWidget(BaseTextEditorWidget *other)
: BaseTextEditorWidget(other)
{ {
} }
......
...@@ -39,8 +39,6 @@ namespace GenericProjectManager { ...@@ -39,8 +39,6 @@ namespace GenericProjectManager {
namespace Internal { namespace Internal {
class Manager; class Manager;
class ProjectFilesEditor;
class ProjectFilesEditorWidget;
class ProjectFilesFactory: public Core::IEditorFactory class ProjectFilesFactory: public Core::IEditorFactory
{ {
...@@ -52,25 +50,24 @@ public: ...@@ -52,25 +50,24 @@ public:
Core::IEditor *createEditor(); Core::IEditor *createEditor();
}; };
class ProjectFilesEditor : public TextEditor::BaseTextEditor class ProjectFilesEditorWidget : public TextEditor::BaseTextEditorWidget
{ {
Q_OBJECT Q_OBJECT
public: public:
ProjectFilesEditor(ProjectFilesEditorWidget *editorWidget); ProjectFilesEditorWidget();
Core::IEditor *duplicate(); TextEditor::BaseTextEditor *createEditor();
}; };
class ProjectFilesEditorWidget : public TextEditor::BaseTextEditorWidget class ProjectFilesEditor : public TextEditor::BaseTextEditor
{ {
Q_OBJECT Q_OBJECT
public: public:
ProjectFilesEditorWidget(TextEditor::BaseTextDocument *doc, QWidget *parent); ProjectFilesEditor(ProjectFilesEditorWidget *editorWidget);
ProjectFilesEditorWidget(BaseTextEditorWidget *other);
TextEditor::BaseTextEditor *createEditor(); Core::IEditor *duplicate();
}; };
} // namespace Internal } // namespace Internal
......
...@@ -140,20 +140,10 @@ void Document::addRange(const QTextCursor &cursor, GLSL::Scope *scope) ...@@ -140,20 +140,10 @@ void Document::addRange(const QTextCursor &cursor, GLSL::Scope *scope)
_cursors.append(c); _cursors.append(c);
} }
GlslEditorWidget::GlslEditorWidget(TextEditor::BaseTextDocument *doc, QWidget *parent) GlslEditorWidget::GlslEditorWidget(const TextEditor::BaseTextDocumentPtr &doc)
: TextEditor::BaseTextEditorWidget(doc, parent)
{ {
ctor(); setTextDocument(doc);
}
GlslEditorWidget::GlslEditorWidget(GlslEditorWidget *other)
: TextEditor::BaseTextEditorWidget(other)
{
ctor();
}
void GlslEditorWidget::ctor()
{
m_outlineCombo = 0; m_outlineCombo = 0;
setParenthesesMatchingEnabled(true); setParenthesesMatchingEnabled(true);
setMarksVisible(true); setMarksVisible(true);
...@@ -215,8 +205,7 @@ bool GlslEditorWidget::isOutdated() const ...@@ -215,8 +205,7 @@ bool GlslEditorWidget::isOutdated() const
Core::IEditor *GlslEditor::duplicate() Core::IEditor *GlslEditor::duplicate()
{ {
GlslEditorWidget *newEditor = new GlslEditorWidget( GlslEditorWidget *newEditor = new GlslEditorWidget(editorWidget()->textDocumentPtr());
qobject_cast<GlslEditorWidget *>(editorWidget()));
TextEditor::TextEditorSettings::initializeEditor(newEditor); TextEditor::TextEditorSettings::initializeEditor(newEditor);
return newEditor->editor(); return newEditor->editor();
} }
......
...@@ -86,8 +86,7 @@ class GlslEditorWidget : public TextEditor::BaseTextEditorWidget ...@@ -86,8 +86,7 @@ class GlslEditorWidget : public TextEditor::BaseTextEditorWidget
Q_OBJECT Q_OBJECT
public: public:
GlslEditorWidget(TextEditor::BaseTextDocument *doc, QWidget *parent); GlslEditorWidget(const TextEditor::BaseTextDocumentPtr &doc);
GlslEditorWidget(GlslEditorWidget *other);
int editorRevision() const; int editorRevision() const;
bool isOutdated() const; bool isOutdated() const;
...@@ -107,8 +106,6 @@ protected: ...@@ -107,8 +106,6 @@ protected:
TextEditor::BaseTextEditor *createEditor(); TextEditor::BaseTextEditor *createEditor();
private: private:
GlslEditorWidget(TextEditor::BaseTextEditorWidget *); // avoid stupidity
void ctor();
void setSelectedElements(); void setSelectedElements();
QString wordUnderCursor() const; QString wordUnderCursor() const;
......
...@@ -66,10 +66,10 @@ GLSLEditorFactory::GLSLEditorFactory(QObject *parent) ...@@ -66,10 +66,10 @@ GLSLEditorFactory::GLSLEditorFactory(QObject *parent)
Core::IEditor *GLSLEditorFactory::createEditor() Core::IEditor *GLSLEditorFactory::createEditor()
{ {
auto doc = new TextEditor::BaseTextDocument; TextEditor::BaseTextDocumentPtr doc(new TextEditor::BaseTextDocument);
doc->setId(C_GLSLEDITOR_ID); doc->setId(C_GLSLEDITOR_ID);
doc->setIndenter(new GLSLIndenter); doc->setIndenter(new GLSLIndenter);
GlslEditorWidget *rc = new GlslEditorWidget(doc, 0); GlslEditorWidget *rc = new GlslEditorWidget(doc);
TextEditor::TextEditorSettings::initializeEditor(rc); TextEditor::TextEditorSettings::initializeEditor(rc);
return rc->editor(); return rc->editor();
} }
...@@ -58,7 +58,7 @@ PythonEditor::PythonEditor(PythonEditorWidget *editorWidget) ...@@ -58,7 +58,7 @@ PythonEditor::PythonEditor(PythonEditorWidget *editorWidget)
Core::IEditor *PythonEditor::duplicate() Core::IEditor *PythonEditor::duplicate()
{ {