diff options
author | Liang Qi <liang.qi@qt.io> | 2017-03-31 09:04:18 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2017-03-31 09:04:18 +0200 |
commit | 9f085b889524a80d4064d6ac01dbdc817bb31060 (patch) | |
tree | a65a8871f44a0572e1459dd14759b2339f93de5e /src/extras | |
parent | 9a56985c91d16d7c42ba86f4b0a70f85973e0618 (diff) | |
parent | 8c37d58fa21fd3cf6897e2d7d4fe1f73c983d2f4 (diff) | |
download | qtquickcontrols-9f085b889524a80d4064d6ac01dbdc817bb31060.tar.gz |
Merge remote-tracking branch 'origin/5.9' into dev
Change-Id: Ia574913a1c2af6349db33966c172e96f6eb5f127
Diffstat (limited to 'src/extras')
-rw-r--r-- | src/extras/plugin.cpp | 2 | ||||
-rw-r--r-- | src/extras/qquickpicture.cpp | 3 | ||||
-rw-r--r-- | src/extras/qquickpicture_p.h | 4 |
3 files changed, 9 insertions, 0 deletions
diff --git a/src/extras/plugin.cpp b/src/extras/plugin.cpp index 960102ab..a9e23321 100644 --- a/src/extras/plugin.cpp +++ b/src/extras/plugin.cpp @@ -98,7 +98,9 @@ void QtQuickExtrasPlugin::registerTypes(const char *uri) // register 1.3 qmlRegisterUncreatableType<QQuickTriggerMode>(uri, 1, 3, "TriggerMode", QLatin1String("Do not create objects of type TriggerMode")); // register 1.4 +#if QT_CONFIG(picture) qmlRegisterType<QQuickPicture>(uri, 1, 4, "Picture"); +#endif } void QtQuickExtrasPlugin::initializeEngine(QQmlEngine *engine, const char *uri) diff --git a/src/extras/qquickpicture.cpp b/src/extras/qquickpicture.cpp index 0a145b53..0a778288 100644 --- a/src/extras/qquickpicture.cpp +++ b/src/extras/qquickpicture.cpp @@ -39,6 +39,8 @@ #include "qquickpicture_p.h" +#if QT_CONFIG(picture) + #include <QQmlFile> #include <QDebug> @@ -157,3 +159,4 @@ void QQuickPicture::resetColor() setColor(QColor()); } +#endif // QT_CONFIG(picture) diff --git a/src/extras/qquickpicture_p.h b/src/extras/qquickpicture_p.h index 986dcc38..9c16a232 100644 --- a/src/extras/qquickpicture_p.h +++ b/src/extras/qquickpicture_p.h @@ -44,6 +44,8 @@ #include <QPainter> #include <QPicture> +#if QT_CONFIG(picture) + class QQuickPicture : public QQuickPaintedItem { Q_OBJECT @@ -72,4 +74,6 @@ private: QPicture mPicture; }; +#endif // QT_CONFIG(picture) + #endif // QQUICKPICTURE_H |