aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/util/qquickapplication_p.h
diff options
context:
space:
mode:
authorAlan Alpert <aalpert@rim.com>2013-02-18 21:07:15 -0800
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-03-05 22:37:25 +0100
commitdfefcba06efc0ad239cb7f9ad5d9a5f9540841db (patch)
tree5e0bd8c615d672a2bac10a3dc22c970d5f1e3215 /src/quick/util/qquickapplication_p.h
parent23b7579e4d82e2c0a840b55adf7817ffb6b4389c (diff)
Add core application functionality to Qt.application in QML
This exposes some information to QML which is available on the QCoreApplication instance. A future change should make it possible to restrict this for use in scripting environments (which should not have access to the QCoreApplication). That has been left out of this change because proper support for such restrictions is not yet in place. Change-Id: Ica144fcfb0b42fa6df8d0cb1c7c03eb97282b489 Reviewed-by: Lars Knoll <lars.knoll@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Diffstat (limited to 'src/quick/util/qquickapplication_p.h')
-rw-r--r--src/quick/util/qquickapplication_p.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/quick/util/qquickapplication_p.h b/src/quick/util/qquickapplication_p.h
index 2eef59b608..cccc024282 100644
--- a/src/quick/util/qquickapplication_p.h
+++ b/src/quick/util/qquickapplication_p.h
@@ -44,13 +44,14 @@
#include <QtCore/QObject>
#include <qqml.h>
+#include <QtQml/private/qqmlglobal_p.h>
#include <private/qtquickglobal_p.h>
QT_BEGIN_NAMESPACE
class QQuickApplicationPrivate;
-class Q_AUTOTEST_EXPORT QQuickApplication : public QObject
+class Q_AUTOTEST_EXPORT QQuickApplication : public QQmlApplication
{
Q_OBJECT
Q_PROPERTY(bool active READ active NOTIFY activeChanged)