aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/qtquickglobal_p.h
diff options
context:
space:
mode:
authorChris Adams <chris.adams@jollamobile.com>2014-12-01 14:32:57 +1000
committerChristopher Adams <chris.adams@jollamobile.com>2014-12-04 04:04:20 +0100
commitb60bedf42ce7714180ced5597e8849b66a4d942b (patch)
treeb2c64e22e8d92594cad9044a98d8a37e6239231d /src/quick/qtquickglobal_p.h
parent43c93a55e28a4655d8bc8d49a81b7802d7157244 (diff)
Fix QtQuick2 module unload support
This commit ensures that the value type providers installed by the QtQuick2 QML module during initialization are uninstalled when the plugin is unloaded. It also fixes a bug in the type compiler so that it now works with types from plugins which get unloaded and then reloaded. Task-number: QTBUG-43004 Change-Id: I4b3fb75aae65dfbc5de9c88701ed82514087ab7d Reviewed-by: Matthew Vogt <matthew.vogt@qinetic.com.au>
Diffstat (limited to 'src/quick/qtquickglobal_p.h')
-rw-r--r--src/quick/qtquickglobal_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/qtquickglobal_p.h b/src/quick/qtquickglobal_p.h
index e2bf198b1c..7fe09da92e 100644
--- a/src/quick/qtquickglobal_p.h
+++ b/src/quick/qtquickglobal_p.h
@@ -54,6 +54,7 @@
QT_BEGIN_NAMESPACE
void QQuick_initializeProviders();
+void QQuick_deinitializeProviders();
Q_DECLARE_LOGGING_CATEGORY(DBG_TOUCH)
Q_DECLARE_LOGGING_CATEGORY(DBG_MOUSE)