summaryrefslogtreecommitdiffstats
path: root/src/input/frontend/qabstractphysicaldevice.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire350@gmail.com>2015-11-28 10:33:06 +0100
committerSean Harmer <sean.harmer@kdab.com>2015-11-28 15:01:43 +0000
commitfb489c46fdde3fc5ea079d7106739e03c27f7eec (patch)
treeb1546bc77018a178541f97cebf97e5bf1bf36822 /src/input/frontend/qabstractphysicaldevice.cpp
parent85b49fa66b42d39d0a5ebff0b383d55c77721cab (diff)
Register QAbstractPhysicalDevice as an uncreatable QML type
Change-Id: Ie7741045281921f4f042c0521f5f62e6e32640f8 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/input/frontend/qabstractphysicaldevice.cpp')
-rw-r--r--src/input/frontend/qabstractphysicaldevice.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/input/frontend/qabstractphysicaldevice.cpp b/src/input/frontend/qabstractphysicaldevice.cpp
index e3d1bc819..a47b915fd 100644
--- a/src/input/frontend/qabstractphysicaldevice.cpp
+++ b/src/input/frontend/qabstractphysicaldevice.cpp
@@ -35,6 +35,7 @@
****************************************************************************/
#include "qabstractphysicaldevice.h"
+#include <Qt3DCore/private/qnode_p.h>
QT_BEGIN_NAMESPACE
@@ -45,6 +46,11 @@ QAbstractPhysicalDevice::QAbstractPhysicalDevice(Qt3DCore::QNode *parent)
{
}
+QAbstractPhysicalDevice::~QAbstractPhysicalDevice()
+{
+ Q_ASSERT_X(Qt3DCore::QNodePrivate::get(this)->m_wasCleanedUp, Q_FUNC_INFO, "QNode::cleanup should have been called by now. A Qt3DInput::QAbstractPhysicalDevice subclass didn't call QNode::cleanup in its destructor");
+}
+
}
QT_END_NAMESPACE