OSDN Git Service

QmlDesigner.designDocumentController: removing instance
authorThomas Hartmann <Thomas.Hartmann@nokia.com>
Thu, 15 Sep 2011 12:16:18 +0000 (14:16 +0200)
committerThomas Hartmann <Thomas.Hartmann@nokia.com>
Tue, 20 Sep 2011 07:46:49 +0000 (09:46 +0200)
We use DesignModeWidget::curentDocumentController instead.

Change-Id: I9129a0611cfbc9997e5adb46597b8846463ef7ca
Reviewed-on: http://codereview.qt-project.org/4995
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp
src/plugins/qmldesigner/components/integration/designdocumentcontroller.h

index 98654fc..214273e 100644 (file)
@@ -126,7 +126,6 @@ public:
     int qt_versionId;
 };
 
-DesignDocumentController *DesignDocumentController::m_this = 0;
 
 /**
   \class QmlDesigner::DesignDocumentController
@@ -138,7 +137,6 @@ DesignDocumentController::DesignDocumentController(QObject *parent) :
         QObject(parent),
         d(new DesignDocumentControllerPrivate)
 {
-    m_this = this;
     d->documentLoaded = false;
     d->syncBlocked = false;
 
@@ -149,7 +147,6 @@ DesignDocumentController::DesignDocumentController(QObject *parent) :
 
 DesignDocumentController::~DesignDocumentController()
 {
-    m_this = 0;
     delete d->model.data();
     delete d->subComponentModel.data();
 
@@ -305,9 +302,7 @@ void DesignDocumentController::setComponentView(ComponentView *componentView)
     connect(d->componentView->action(), SIGNAL(currentComponentChanged(ModelNode)), SLOT(changeCurrentModelTo(ModelNode)));
 }
 
-DesignDocumentController *DesignDocumentController::instance()
 {
-    return m_this;
 }
 
 QString DesignDocumentController::displayName() const
index be0c3a0..9ac261e 100644 (file)
@@ -146,7 +146,6 @@ private:
 
     class DesignDocumentControllerPrivate *d;
 
-    static DesignDocumentController* m_this;
 };
 
 } // namespace QmlDesigner