summaryrefslogtreecommitdiffstats
path: root/src/declarative/debugger/qdeclarativeenginedebugservice.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2012-06-12 17:16:53 +0200
committerQt by Nokia <qt-info@nokia.com>2012-06-13 20:07:12 +0200
commit1433fc02dd7afce7b9948b3fd29ea229db0e2bbf (patch)
tree83f798058ac86c3943fd8644a4e5ef29b0e9b0c1 /src/declarative/debugger/qdeclarativeenginedebugservice.cpp
parent19bba2faca1e1a1e6ddbb7a899a6894fc64c1723 (diff)
QtQuick1: Fix warnings about QWeakPointer usage.
- Use getPointer to get a weak pointer for the binding. - Change QWeakPointer<QObject> to a QPointer. Change-Id: I6c362a51c398f73817b5f4545d21f4845d625e13 Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
Diffstat (limited to 'src/declarative/debugger/qdeclarativeenginedebugservice.cpp')
-rw-r--r--src/declarative/debugger/qdeclarativeenginedebugservice.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/declarative/debugger/qdeclarativeenginedebugservice.cpp b/src/declarative/debugger/qdeclarativeenginedebugservice.cpp
index 13be5a8e..a6dbbd1d 100644
--- a/src/declarative/debugger/qdeclarativeenginedebugservice.cpp
+++ b/src/declarative/debugger/qdeclarativeenginedebugservice.cpp
@@ -558,10 +558,11 @@ void QDeclarativeEngineDebugService::setBinding(int objectId,
if (object && context) {
QDeclarativeProperty property(object, propertyName, context);
if (property.isValid()) {
+ typedef QPointer<QDeclarativeState> DeclarativeStatePointer;
bool inBaseState = true;
- foreach(QWeakPointer<QDeclarativeState> statePointer, m_allStates) {
+ foreach (const DeclarativeStatePointer &statePointer, m_allStates) {
if (QDeclarativeState *state = statePointer.data()) {
// here we assume that the revert list on itself defines the base state
if (state->isStateActive() && state->containsPropertyInRevertList(object, propertyName)) {