From 6c840c70d61c3ae277b60a024a086215c743e5b3 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Wed, 29 Jan 2014 17:23:23 +0100 Subject: Warn when attaching Keys to an invalid item Using Window { Keys.onPressed: ... } does not work because window is not a QQuickItem. Warn at least. Change-Id: Ibd472f7b551ff2089cbc39ba43da27e6f8e0e97f Reviewed-by: Mitch Curtis Reviewed-by: Caroline Chao Reviewed-by: Jens Bache-Wiig --- src/quick/items/qquickitem.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/quick/items/qquickitem.cpp b/src/quick/items/qquickitem.cpp index 5739d6874e..88ffc7bba3 100644 --- a/src/quick/items/qquickitem.cpp +++ b/src/quick/items/qquickitem.cpp @@ -1202,6 +1202,8 @@ QQuickKeysAttached::QQuickKeysAttached(QObject *parent) Q_D(QQuickKeysAttached); m_processPost = false; d->item = qmlobject_cast(parent); + if (d->item != parent) + qWarning() << "Could not attach Keys property to: " << parent << " is not an Item"; } QQuickKeysAttached::~QQuickKeysAttached() -- cgit v1.2.3