From 9189640d5f2fada6051735e8ba699beb9435382b Mon Sep 17 00:00:00 2001 From: Aaron Kennedy Date: Thu, 14 Jan 2010 15:56:53 +1000 Subject: More statechange debugging --- src/declarative/util/qmltransitionmanager.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/declarative/util/qmltransitionmanager.cpp b/src/declarative/util/qmltransitionmanager.cpp index 5527fe5..bb935d0 100644 --- a/src/declarative/util/qmltransitionmanager.cpp +++ b/src/declarative/util/qmltransitionmanager.cpp @@ -44,9 +44,12 @@ #include "qmlstate_p_p.h" #include +#include QT_BEGIN_NAMESPACE +DEFINE_BOOL_CONFIG_OPTION(stateChangeDebug, STATECHANGE_DEBUG); + class QmlTransitionManagerPrivate { public: @@ -238,6 +241,15 @@ void QmlTransitionManager::transition(const QList &list, action.property.write(action.toValue); } } + if (stateChangeDebug()) { + foreach(const Action &action, applyList) { + if (action.event) + qWarning() << " No transition for event:" << action.event->typeName(); + else + qWarning() << " No transition for:" << action.property.object() + << action.property.name() << action.fromValue << action.toValue; + } + } if (!transition) d->applyBindings(); } -- cgit v0.12