QmlDesigner.NodeInstances: QWeakPointer -> QPointer

In Qt5 QPointer should be used instead of QWeakPointer fo QObject tracking.

Change-Id: Ic9cdfaea77574bcf866716ded62bbf2d350d02f8
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
Marco Bubke
2012-10-04 17:44:48 +02:00
parent fb276230fe
commit 3982bc22d7
5 changed files with 13 additions and 12 deletions
@@ -35,6 +35,7 @@
#include <QVector>
#include <QSet>
#include <QStringList>
#include <QPointer>
#include <nodeinstanceserverinterface.h>
#include "servernodeinstance.h"
@@ -206,9 +207,9 @@ private:
QHash<QObject*, ServerNodeInstance> m_objectInstanceHash;
QMultiHash<QString, ObjectPropertyPair> m_fileSystemWatcherHash;
QList<QPair<QString, QWeakPointer<QObject> > > m_dummyObjectList;
QWeakPointer<QFileSystemWatcher> m_fileSystemWatcher;
QWeakPointer<QFileSystemWatcher> m_dummdataFileSystemWatcher;
QWeakPointer<Internal::ChildrenChangeEventFilter> m_childrenChangeEventFilter;
QPointer<QFileSystemWatcher> m_fileSystemWatcher;
QPointer<QFileSystemWatcher> m_dummdataFileSystemWatcher;
QPointer<Internal::ChildrenChangeEventFilter> m_childrenChangeEventFilter;
QUrl m_fileUrl;
NodeInstanceClientInterface *m_nodeInstanceClient;
int m_timer;
@@ -217,9 +218,9 @@ private:
int m_slowRenderTimerInterval;
QVector<InstancePropertyPair> m_changedPropertyList;
QStringList m_importList;
QWeakPointer<QObject> m_dummyContextObject;
QWeakPointer<QQmlComponent> m_importComponent;
QWeakPointer<QObject> m_importComponentObject;
QPointer<QObject> m_dummyContextObject;
QPointer<QQmlComponent> m_importComponent;
QPointer<QObject> m_importComponentObject;
};
}