Moved Creator specific code to a subclas.

This commit is contained in:
Erik Verbruggen
2010-02-08 14:27:42 +01:00
parent 09cae866e5
commit a6b1fb94e6
6 changed files with 73 additions and 29 deletions

View File

@@ -40,7 +40,7 @@
#include <stateseditorwidget.h>
#include <formeditorview.h>
#include <formeditorwidget.h>
#include <plaintexteditmodifier.h>
#include <basetexteditmodifier.h>
#include <componenttextmodifier.h>
#include <metainfo.h>
#include <invalidargumentexception.h>
@@ -92,7 +92,7 @@ public:
QWeakPointer<QmlDesigner::Model> masterModel;
QWeakPointer<QPlainTextEdit> textEdit;
QWeakPointer<RewriterView> rewriterView;
QmlDesigner::PlainTextEditModifier *textModifier;
QmlDesigner::BaseTextEditModifier *textModifier;
QmlDesigner::ComponentTextModifier *componentTextModifier;
QWeakPointer<SubComponentManager> subComponentManager;
QWeakPointer<Internal::ViewLogger> viewLogger;
@@ -326,7 +326,7 @@ QList<RewriterView::Error> DesignDocumentController::loadMaster(QPlainTextEdit *
connect(edit, SIGNAL(modificationChanged(bool)),
this, SIGNAL(dirtyStateChanged(bool)));
m_d->textModifier = new PlainTextEditModifier(m_d->textEdit.data());
m_d->textModifier = new BaseTextEditModifier(m_d->textEdit.data());
m_d->componentTextModifier = 0;