diff options
-rw-r--r-- | src/declarative/util/qmltransitionmanager.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
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 <qmlbinding.h> +#include <qmlglobal_p.h> QT_BEGIN_NAMESPACE +DEFINE_BOOL_CONFIG_OPTION(stateChangeDebug, STATECHANGE_DEBUG); + class QmlTransitionManagerPrivate { public: @@ -238,6 +241,15 @@ void QmlTransitionManager::transition(const QList<Action> &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(); } |