aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2021-01-21 15:17:11 +0100
committerUlf Hermann <ulf.hermann@qt.io>2021-01-22 10:17:20 +0100
commitc894566af7d410fccc16aab853bbf0cc50c45ae0 (patch)
treeefcfcda72444ff13765abe275ddf8ca9dfd30393 /src
parentc1bcaca07fc89b3a7e21dc6ca2958b7938eb3a40 (diff)
Export QML and Quick value types
They need to be accessible from C++. Change-Id: I60f2213bdbe6b8b64856e13f1e0cc798f8a51086 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/qml/qml/qqmlvaluetype_p.h16
-rw-r--r--src/quick/util/qquickvaluetypes_p.h18
2 files changed, 17 insertions, 17 deletions
diff --git a/src/qml/qml/qqmlvaluetype_p.h b/src/qml/qml/qqmlvaluetype_p.h
index d2c49c9387..26bc14ee67 100644
--- a/src/qml/qml/qqmlvaluetype_p.h
+++ b/src/qml/qml/qqmlvaluetype_p.h
@@ -125,7 +125,7 @@ public:
static const QMetaObject *metaObjectForMetaType(QMetaType type);
};
-struct QQmlPointFValueType
+struct Q_QML_PRIVATE_EXPORT QQmlPointFValueType
{
QPointF v;
Q_PROPERTY(qreal x READ x WRITE setX FINAL)
@@ -144,7 +144,7 @@ public:
void setY(qreal);
};
-struct QQmlPointValueType
+struct Q_QML_PRIVATE_EXPORT QQmlPointValueType
{
QPoint v;
Q_PROPERTY(int x READ x WRITE setX FINAL)
@@ -162,7 +162,7 @@ public:
void setY(int);
};
-struct QQmlSizeFValueType
+struct Q_QML_PRIVATE_EXPORT QQmlSizeFValueType
{
QSizeF v;
Q_PROPERTY(qreal width READ width WRITE setWidth FINAL)
@@ -181,7 +181,7 @@ public:
void setHeight(qreal);
};
-struct QQmlSizeValueType
+struct Q_QML_PRIVATE_EXPORT QQmlSizeValueType
{
QSize v;
Q_PROPERTY(int width READ width WRITE setWidth FINAL)
@@ -199,7 +199,7 @@ public:
void setHeight(int);
};
-struct QQmlRectFValueType
+struct Q_QML_PRIVATE_EXPORT QQmlRectFValueType
{
QRectF v;
Q_PROPERTY(qreal x READ x WRITE setX FINAL)
@@ -234,7 +234,7 @@ public:
qreal bottom() const;
};
-struct QQmlRectValueType
+struct Q_QML_PRIVATE_EXPORT QQmlRectValueType
{
QRect v;
Q_PROPERTY(int x READ x WRITE setX FINAL)
@@ -306,7 +306,7 @@ enum Type {
Q_ENUM_NS(Type)
};
-struct QQmlEasingValueType
+struct Q_QML_PRIVATE_EXPORT QQmlEasingValueType
{
QEasingCurve v;
Q_GADGET
@@ -334,7 +334,7 @@ public:
};
#endif
-struct QQmlPropertyValueType
+struct Q_QML_PRIVATE_EXPORT QQmlPropertyValueType
{
QQmlProperty v;
Q_PROPERTY(QObject *object READ object CONSTANT FINAL)
diff --git a/src/quick/util/qquickvaluetypes_p.h b/src/quick/util/qquickvaluetypes_p.h
index f9b66586e0..559ade00ea 100644
--- a/src/quick/util/qquickvaluetypes_p.h
+++ b/src/quick/util/qquickvaluetypes_p.h
@@ -52,7 +52,7 @@
//
#include <qqml.h>
-#include <qtquickglobal.h>
+#include <private/qtquickglobal_p.h>
#include <private/qqmlvaluetype_p.h>
#include <QtGui/QColor>
@@ -66,7 +66,7 @@
QT_BEGIN_NAMESPACE
-class QQuickColorValueType
+class Q_QUICK_PRIVATE_EXPORT QQuickColorValueType
{
QColor v;
Q_PROPERTY(qreal r READ r WRITE setR FINAL)
@@ -119,7 +119,7 @@ public:
void setHslLightness(qreal);
};
-class QQuickVector2DValueType
+class Q_QUICK_PRIVATE_EXPORT QQuickVector2DValueType
{
QVector2D v;
Q_PROPERTY(qreal x READ x WRITE setX FINAL)
@@ -153,7 +153,7 @@ public:
Q_INVOKABLE bool fuzzyEquals(const QVector2D &vec) const;
};
-class QQuickVector3DValueType
+class Q_QUICK_PRIVATE_EXPORT QQuickVector3DValueType
{
QVector3D v;
Q_PROPERTY(qreal x READ x WRITE setX FINAL)
@@ -192,7 +192,7 @@ public:
Q_INVOKABLE bool fuzzyEquals(const QVector3D &vec) const;
};
-class QQuickVector4DValueType
+class Q_QUICK_PRIVATE_EXPORT QQuickVector4DValueType
{
QVector4D v;
Q_PROPERTY(qreal x READ x WRITE setX FINAL)
@@ -233,7 +233,7 @@ public:
Q_INVOKABLE bool fuzzyEquals(const QVector4D &vec) const;
};
-class QQuickQuaternionValueType
+class Q_QUICK_PRIVATE_EXPORT QQuickQuaternionValueType
{
QQuaternion v;
Q_PROPERTY(qreal scalar READ scalar WRITE setScalar)
@@ -261,7 +261,7 @@ public:
void setZ(qreal);
};
-class QQuickMatrix4x4ValueType
+class Q_QUICK_PRIVATE_EXPORT QQuickMatrix4x4ValueType
{
QMatrix4x4 v;
Q_PROPERTY(qreal m11 READ m11 WRITE setM11 FINAL)
@@ -381,7 +381,7 @@ enum HintingPreference {
Q_ENUM_NS(HintingPreference)
};
-class QQuickFontValueType
+class Q_QUICK_PRIVATE_EXPORT QQuickFontValueType
{
QFont v;
Q_GADGET
@@ -497,7 +497,7 @@ enum class TransferFunction {
Q_ENUM_NS(TransferFunction)
}
-class QQuickColorSpaceValueType
+class Q_QUICK_PRIVATE_EXPORT QQuickColorSpaceValueType
{
QColorSpace v;
Q_GADGET