diff options
author | Alexey Edelev <alexey.edelev@qt.io> | 2023-11-23 10:48:30 +0100 |
---|---|---|
committer | Alexey Edelev <alexey.edelev@qt.io> | 2024-01-09 10:40:47 +0100 |
commit | 9dd45fff835a7c261dacc9ee6239d42ef1a74bbe (patch) | |
tree | 4cc139d5526735e5973fd881a43359ae3fb6575e /src/quick | |
parent | 49a45ee1d8d1a8eeba2fedaf0cb127b898311574 (diff) |
Remove the use of Q_QUICK_PRIVATE_EXPORT
Task-number: QTBUG-117983
Change-Id: Ia904c9390efb13b92de2e16fa0690e48394f9bab
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quick')
169 files changed, 314 insertions, 314 deletions
diff --git a/src/quick/accessible/qaccessiblequickitem_p.h b/src/quick/accessible/qaccessiblequickitem_p.h index 9239295175..50fd09a5c0 100644 --- a/src/quick/accessible/qaccessiblequickitem_p.h +++ b/src/quick/accessible/qaccessiblequickitem_p.h @@ -26,7 +26,7 @@ QT_BEGIN_NAMESPACE class QTextDocument; -class Q_QUICK_PRIVATE_EXPORT QAccessibleQuickItem : public QAccessibleObject, public QAccessibleActionInterface, public QAccessibleValueInterface, public QAccessibleTextInterface +class Q_QUICK_EXPORT QAccessibleQuickItem : public QAccessibleObject, public QAccessibleActionInterface, public QAccessibleValueInterface, public QAccessibleTextInterface { public: QAccessibleQuickItem(QQuickItem *item); diff --git a/src/quick/handlers/qquickdragaxis_p.h b/src/quick/handlers/qquickdragaxis_p.h index ce02dce166..1625c035dd 100644 --- a/src/quick/handlers/qquickdragaxis_p.h +++ b/src/quick/handlers/qquickdragaxis_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE class QQuickItem; class QQuickPointerHandler; -class Q_QUICK_PRIVATE_EXPORT QQuickDragAxis : public QObject +class Q_QUICK_EXPORT QQuickDragAxis : public QObject { Q_OBJECT Q_PROPERTY(qreal minimum READ minimum WRITE setMinimum NOTIFY minimumChanged FINAL) diff --git a/src/quick/handlers/qquickdraghandler_p.h b/src/quick/handlers/qquickdraghandler_p.h index 0d07f64f6c..078561c1b2 100644 --- a/src/quick/handlers/qquickdraghandler_p.h +++ b/src/quick/handlers/qquickdraghandler_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE using namespace Qt::StringLiterals; -class Q_QUICK_PRIVATE_EXPORT QQuickDragHandler : public QQuickMultiPointHandler +class Q_QUICK_EXPORT QQuickDragHandler : public QQuickMultiPointHandler { Q_OBJECT Q_PROPERTY(QQuickDragAxis * xAxis READ xAxis CONSTANT FINAL) diff --git a/src/quick/handlers/qquickhandlerpoint_p.h b/src/quick/handlers/qquickhandlerpoint_p.h index 1f71b0e733..1654406d86 100644 --- a/src/quick/handlers/qquickhandlerpoint_p.h +++ b/src/quick/handlers/qquickhandlerpoint_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE class QQuickMultiPointHandler; class QQuickSinglePointHandler; -class Q_QUICK_PRIVATE_EXPORT QQuickHandlerPoint { +class Q_QUICK_EXPORT QQuickHandlerPoint { Q_GADGET Q_PROPERTY(int id READ id FINAL) Q_PROPERTY(QPointingDeviceUniqueId uniqueId READ uniqueId FINAL) diff --git a/src/quick/handlers/qquickhoverhandler_p.h b/src/quick/handlers/qquickhoverhandler_p.h index 532e2fcc9c..c893949924 100644 --- a/src/quick/handlers/qquickhoverhandler_p.h +++ b/src/quick/handlers/qquickhoverhandler_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE class QQuickHoverHandlerPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickHoverHandler : public QQuickSinglePointHandler +class Q_QUICK_EXPORT QQuickHoverHandler : public QQuickSinglePointHandler { Q_OBJECT Q_PROPERTY(bool hovered READ isHovered NOTIFY hoveredChanged FINAL) diff --git a/src/quick/handlers/qquickmultipointhandler_p.h b/src/quick/handlers/qquickmultipointhandler_p.h index 2013e8abb8..cc50f2f89e 100644 --- a/src/quick/handlers/qquickmultipointhandler_p.h +++ b/src/quick/handlers/qquickmultipointhandler_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE class QQuickMultiPointHandlerPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickMultiPointHandler : public QQuickPointerDeviceHandler +class Q_QUICK_EXPORT QQuickMultiPointHandler : public QQuickPointerDeviceHandler { Q_OBJECT Q_PROPERTY(int minimumPointCount READ minimumPointCount WRITE setMinimumPointCount NOTIFY minimumPointCountChanged FINAL) diff --git a/src/quick/handlers/qquickmultipointhandler_p_p.h b/src/quick/handlers/qquickmultipointhandler_p_p.h index 077b3dac55..c9c140e387 100644 --- a/src/quick/handlers/qquickmultipointhandler_p_p.h +++ b/src/quick/handlers/qquickmultipointhandler_p_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickMultiPointHandlerPrivate : public QQuickPointerDeviceHandlerPrivate +class Q_QUICK_EXPORT QQuickMultiPointHandlerPrivate : public QQuickPointerDeviceHandlerPrivate { Q_DECLARE_PUBLIC(QQuickMultiPointHandler) diff --git a/src/quick/handlers/qquickpinchhandler_p.h b/src/quick/handlers/qquickpinchhandler_p.h index 27bc5d5edb..c9ca7f70cf 100644 --- a/src/quick/handlers/qquickpinchhandler_p.h +++ b/src/quick/handlers/qquickpinchhandler_p.h @@ -26,7 +26,7 @@ QT_BEGIN_NAMESPACE using namespace Qt::StringLiterals; -class Q_QUICK_PRIVATE_EXPORT QQuickPinchHandler : public QQuickMultiPointHandler +class Q_QUICK_EXPORT QQuickPinchHandler : public QQuickMultiPointHandler { Q_OBJECT diff --git a/src/quick/handlers/qquickpointerdevicehandler_p.h b/src/quick/handlers/qquickpointerdevicehandler_p.h index 2f168a8b82..1334b412cf 100644 --- a/src/quick/handlers/qquickpointerdevicehandler_p.h +++ b/src/quick/handlers/qquickpointerdevicehandler_p.h @@ -20,7 +20,7 @@ QT_BEGIN_NAMESPACE class QQuickPointerDeviceHandlerPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickPointerDeviceHandler : public QQuickPointerHandler +class Q_QUICK_EXPORT QQuickPointerDeviceHandler : public QQuickPointerHandler { Q_OBJECT Q_PROPERTY(QInputDevice::DeviceTypes acceptedDevices READ acceptedDevices WRITE diff --git a/src/quick/handlers/qquickpointerdevicehandler_p_p.h b/src/quick/handlers/qquickpointerdevicehandler_p_p.h index 809f51656a..ac90005199 100644 --- a/src/quick/handlers/qquickpointerdevicehandler_p_p.h +++ b/src/quick/handlers/qquickpointerdevicehandler_p_p.h @@ -20,7 +20,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickPointerDeviceHandlerPrivate : public QQuickPointerHandlerPrivate +class Q_QUICK_EXPORT QQuickPointerDeviceHandlerPrivate : public QQuickPointerHandlerPrivate { Q_DECLARE_PUBLIC(QQuickPointerDeviceHandler) diff --git a/src/quick/handlers/qquickpointerhandler_p.h b/src/quick/handlers/qquickpointerhandler_p.h index afc1e6d517..eb4255bbca 100644 --- a/src/quick/handlers/qquickpointerhandler_p.h +++ b/src/quick/handlers/qquickpointerhandler_p.h @@ -23,7 +23,7 @@ #include <QtQml/QQmlParserStatus> #include <QtQml/qqmlregistration.h> #include <QtQuick/qtquickglobal.h> -#include <QtQuick/private/qtquickexports_p.h> +#include <QtQuick/qtquickexports.h> QT_BEGIN_NAMESPACE @@ -33,7 +33,7 @@ class QQuickItem; class QQuickPointerHandlerPrivate; class QPointerEvent; -class Q_QUICK_PRIVATE_EXPORT QQuickPointerHandler : public QObject, public QQmlParserStatus +class Q_QUICK_EXPORT QQuickPointerHandler : public QObject, public QQmlParserStatus { Q_OBJECT Q_INTERFACES(QQmlParserStatus) diff --git a/src/quick/handlers/qquickpointerhandler_p_p.h b/src/quick/handlers/qquickpointerhandler_p_p.h index 6ff2e133e4..7072222773 100644 --- a/src/quick/handlers/qquickpointerhandler_p_p.h +++ b/src/quick/handlers/qquickpointerhandler_p_p.h @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickPointerHandlerPrivate : public QObjectPrivate +class Q_QUICK_EXPORT QQuickPointerHandlerPrivate : public QObjectPrivate { Q_DECLARE_PUBLIC(QQuickPointerHandler) diff --git a/src/quick/handlers/qquickpointhandler_p.h b/src/quick/handlers/qquickpointhandler_p.h index 63b827e743..c4800dafcd 100644 --- a/src/quick/handlers/qquickpointhandler_p.h +++ b/src/quick/handlers/qquickpointhandler_p.h @@ -19,7 +19,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickPointHandler : public QQuickSinglePointHandler +class Q_QUICK_EXPORT QQuickPointHandler : public QQuickSinglePointHandler { Q_OBJECT Q_PROPERTY(QVector2D translation READ translation NOTIFY translationChanged FINAL) diff --git a/src/quick/handlers/qquicksinglepointhandler_p.h b/src/quick/handlers/qquicksinglepointhandler_p.h index e4bbb847a9..1f13514565 100644 --- a/src/quick/handlers/qquicksinglepointhandler_p.h +++ b/src/quick/handlers/qquicksinglepointhandler_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE class QQuickSinglePointHandlerPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickSinglePointHandler : public QQuickPointerDeviceHandler +class Q_QUICK_EXPORT QQuickSinglePointHandler : public QQuickPointerDeviceHandler { Q_OBJECT Q_PROPERTY(QQuickHandlerPoint point READ point NOTIFY pointChanged FINAL) diff --git a/src/quick/handlers/qquicksinglepointhandler_p_p.h b/src/quick/handlers/qquicksinglepointhandler_p_p.h index 7b319a3d48..d8eeac32e7 100644 --- a/src/quick/handlers/qquicksinglepointhandler_p_p.h +++ b/src/quick/handlers/qquicksinglepointhandler_p_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickSinglePointHandlerPrivate : public QQuickPointerDeviceHandlerPrivate +class Q_QUICK_EXPORT QQuickSinglePointHandlerPrivate : public QQuickPointerDeviceHandlerPrivate { Q_DECLARE_PUBLIC(QQuickSinglePointHandler) diff --git a/src/quick/handlers/qquicktaphandler_p.h b/src/quick/handlers/qquicktaphandler_p.h index c37901b922..eeddda0308 100644 --- a/src/quick/handlers/qquicktaphandler_p.h +++ b/src/quick/handlers/qquicktaphandler_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickTapHandler : public QQuickSinglePointHandler +class Q_QUICK_EXPORT QQuickTapHandler : public QQuickSinglePointHandler { Q_OBJECT Q_PROPERTY(bool pressed READ isPressed NOTIFY pressedChanged FINAL) diff --git a/src/quick/handlers/qquickwheelhandler_p.h b/src/quick/handlers/qquickwheelhandler_p.h index a5d0ca2a20..def1746118 100644 --- a/src/quick/handlers/qquickwheelhandler_p.h +++ b/src/quick/handlers/qquickwheelhandler_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE class QQuickWheelEvent; class QQuickWheelHandlerPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickWheelHandler : public QQuickSinglePointHandler +class Q_QUICK_EXPORT QQuickWheelHandler : public QQuickSinglePointHandler { Q_OBJECT Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation NOTIFY orientationChanged FINAL) diff --git a/src/quick/handlers/qquickwheelhandler_p_p.h b/src/quick/handlers/qquickwheelhandler_p_p.h index 2124e29599..db1d394e96 100644 --- a/src/quick/handlers/qquickwheelhandler_p_p.h +++ b/src/quick/handlers/qquickwheelhandler_p_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickWheelHandlerPrivate : public QQuickSinglePointHandlerPrivate +class Q_QUICK_EXPORT QQuickWheelHandlerPrivate : public QQuickSinglePointHandlerPrivate { Q_DECLARE_PUBLIC(QQuickWheelHandler) diff --git a/src/quick/items/context2d/qquickcontext2d.cpp b/src/quick/items/context2d/qquickcontext2d.cpp index 32a3865c63..07315fdd2a 100644 --- a/src/quick/items/context2d/qquickcontext2d.cpp +++ b/src/quick/items/context2d/qquickcontext2d.cpp @@ -98,7 +98,7 @@ QT_BEGIN_NAMESPACE THROW_GENERIC_ERROR("Not a Context2D object"); #define qClamp(val, min, max) qMin(qMax(val, min), max) #define CHECK_RGBA(c) (c == '-' || c == '.' || (c >=0 && c <= 9)) -Q_QUICK_PRIVATE_EXPORT QColor qt_color_from_string(const QV4::Value &name) +Q_QUICK_EXPORT QColor qt_color_from_string(const QV4::Value &name) { QByteArray str = name.toQString().toUtf8(); diff --git a/src/quick/items/qquickaccessibleattached_p.h b/src/quick/items/qquickaccessibleattached_p.h index 805933d2a2..92d1307a9a 100644 --- a/src/quick/items/qquickaccessibleattached_p.h +++ b/src/quick/items/qquickaccessibleattached_p.h @@ -45,7 +45,7 @@ QT_BEGIN_NAMESPACE } \ Q_SIGNAL void P ## Changed(bool arg); -class Q_QUICK_PRIVATE_EXPORT QQuickAccessibleAttached : public QObject +class Q_QUICK_EXPORT QQuickAccessibleAttached : public QObject { Q_OBJECT Q_PROPERTY(QAccessible::Role role READ role WRITE setRole NOTIFY roleChanged FINAL) diff --git a/src/quick/items/qquickanchors_p.h b/src/quick/items/qquickanchors_p.h index a1330d1916..f33e21c5bd 100644 --- a/src/quick/items/qquickanchors_p.h +++ b/src/quick/items/qquickanchors_p.h @@ -26,7 +26,7 @@ QT_BEGIN_NAMESPACE class QQuickItem; class QQuickAnchorsPrivate; class QQuickAnchorLine; -class Q_QUICK_PRIVATE_EXPORT QQuickAnchors : public QObject +class Q_QUICK_EXPORT QQuickAnchors : public QObject { Q_OBJECT diff --git a/src/quick/items/qquickanchors_p_p.h b/src/quick/items/qquickanchors_p_p.h index eebfc5c06b..12e6dc465a 100644 --- a/src/quick/items/qquickanchors_p_p.h +++ b/src/quick/items/qquickanchors_p_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickAnchorLine +class Q_QUICK_EXPORT QQuickAnchorLine { Q_GADGET QML_ANONYMOUS diff --git a/src/quick/items/qquickanimatedimage_p.h b/src/quick/items/qquickanimatedimage_p.h index 487070d52c..22392bbb35 100644 --- a/src/quick/items/qquickanimatedimage_p.h +++ b/src/quick/items/qquickanimatedimage_p.h @@ -26,7 +26,7 @@ QT_BEGIN_NAMESPACE class QMovie; class QQuickAnimatedImagePrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickAnimatedImage : public QQuickImage +class Q_QUICK_EXPORT QQuickAnimatedImage : public QQuickImage { Q_OBJECT diff --git a/src/quick/items/qquickanimatedsprite_p.h b/src/quick/items/qquickanimatedsprite_p.h index b708cedd1a..a6b4ddce16 100644 --- a/src/quick/items/qquickanimatedsprite_p.h +++ b/src/quick/items/qquickanimatedsprite_p.h @@ -31,7 +31,7 @@ class QQuickSpriteEngine; class QSGGeometryNode; class QQuickAnimatedSpritePrivate; class QSGSpriteNode; -class Q_QUICK_PRIVATE_EXPORT QQuickAnimatedSprite : public QQuickItem +class Q_QUICK_EXPORT QQuickAnimatedSprite : public QQuickItem { Q_OBJECT Q_PROPERTY(bool running READ running WRITE setRunning NOTIFY runningChanged FINAL) diff --git a/src/quick/items/qquickborderimage_p.h b/src/quick/items/qquickborderimage_p.h index 5ebbd46b38..0d321c30d6 100644 --- a/src/quick/items/qquickborderimage_p.h +++ b/src/quick/items/qquickborderimage_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE class QQuickScaleGrid; class QQuickGridScaledImage; class QQuickBorderImagePrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickBorderImage : public QQuickImageBase +class Q_QUICK_EXPORT QQuickBorderImage : public QQuickImageBase { Q_OBJECT diff --git a/src/quick/items/qquickclipnode_p.h b/src/quick/items/qquickclipnode_p.h index 953d0da08b..37b1b1778f 100644 --- a/src/quick/items/qquickclipnode_p.h +++ b/src/quick/items/qquickclipnode_p.h @@ -20,7 +20,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickDefaultClipNode : public QSGClipNode +class Q_QUICK_EXPORT QQuickDefaultClipNode : public QSGClipNode { public: QQuickDefaultClipNode(const QRectF &); diff --git a/src/quick/items/qquickcolorgroup_p.h b/src/quick/items/qquickcolorgroup_p.h index 2d63d3dc42..202bba7ee1 100644 --- a/src/quick/items/qquickcolorgroup_p.h +++ b/src/quick/items/qquickcolorgroup_p.h @@ -29,7 +29,7 @@ QT_BEGIN_NAMESPACE class QQuickPalette; class QQuickPaletteColorProvider; -class Q_QUICK_PRIVATE_EXPORT QQuickColorGroup : public QObject +class Q_QUICK_EXPORT QQuickColorGroup : public QObject { Q_OBJECT diff --git a/src/quick/items/qquickdrag_p.h b/src/quick/items/qquickdrag_p.h index c2e29dff05..1a71e25a12 100644 --- a/src/quick/items/qquickdrag_p.h +++ b/src/quick/items/qquickdrag_p.h @@ -121,7 +121,7 @@ private: class QQmlV4Function; class QQuickDragAttached; -class Q_QUICK_PRIVATE_EXPORT QQuickDrag : public QObject +class Q_QUICK_EXPORT QQuickDrag : public QObject { Q_OBJECT @@ -211,7 +211,7 @@ private: }; class QQuickDragAttachedPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickDragAttached : public QObject +class Q_QUICK_EXPORT QQuickDragAttached : public QObject { Q_OBJECT Q_DECLARE_PRIVATE(QQuickDragAttached) diff --git a/src/quick/items/qquickdroparea_p.h b/src/quick/items/qquickdroparea_p.h index cd5ab59ec0..846a4f4666 100644 --- a/src/quick/items/qquickdroparea_p.h +++ b/src/quick/items/qquickdroparea_p.h @@ -117,7 +117,7 @@ private: }; class QQuickDropAreaPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickDropArea : public QQuickItem +class Q_QUICK_EXPORT QQuickDropArea : public QQuickItem { Q_OBJECT Q_PROPERTY(bool containsDrag READ containsDrag NOTIFY containsDragChanged FINAL) diff --git a/src/quick/items/qquickevents_p_p.h b/src/quick/items/qquickevents_p_p.h index 9d3c725c66..c78dd2519a 100644 --- a/src/quick/items/qquickevents_p_p.h +++ b/src/quick/items/qquickevents_p_p.h @@ -36,7 +36,7 @@ class QPointerEvent; class QMouseEvent; class QQuickPointerHandler; -class Q_QUICK_PRIVATE_EXPORT QQuickKeyEvent : public QObject +class Q_QUICK_EXPORT QQuickKeyEvent : public QObject { Q_OBJECT Q_PROPERTY(int key READ key CONSTANT FINAL) @@ -103,7 +103,7 @@ private: bool m_autoRepeat = false; }; -class Q_QUICK_PRIVATE_EXPORT QQuickMouseEvent : public QObject +class Q_QUICK_EXPORT QQuickMouseEvent : public QObject { Q_OBJECT Q_PROPERTY(qreal x READ x CONSTANT FINAL) @@ -179,7 +179,7 @@ private: }; #if QT_CONFIG(wheelevent) -class Q_QUICK_PRIVATE_EXPORT QQuickWheelEvent : public QObject +class Q_QUICK_EXPORT QQuickWheelEvent : public QObject { Q_OBJECT Q_PROPERTY(const QPointingDevice *device READ pointingDevice CONSTANT FINAL) @@ -239,7 +239,7 @@ private: }; #endif -class Q_QUICK_PRIVATE_EXPORT QQuickCloseEvent : public QObject +class Q_QUICK_EXPORT QQuickCloseEvent : public QObject { Q_OBJECT Q_PROPERTY(bool accepted READ isAccepted WRITE setAccepted FINAL) diff --git a/src/quick/items/qquickflickable_p.h b/src/quick/items/qquickflickable_p.h index fc7070b062..f38f56dcba 100644 --- a/src/quick/items/qquickflickable_p.h +++ b/src/quick/items/qquickflickable_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE class QQuickFlickablePrivate; class QQuickFlickableVisibleArea; -class Q_QUICK_PRIVATE_EXPORT QQuickFlickable : public QQuickItem +class Q_QUICK_EXPORT QQuickFlickable : public QQuickItem { Q_OBJECT diff --git a/src/quick/items/qquickflickable_p_p.h b/src/quick/items/qquickflickable_p_p.h index f58bf299a6..25d0f3d498 100644 --- a/src/quick/items/qquickflickable_p_p.h +++ b/src/quick/items/qquickflickable_p_p.h @@ -34,7 +34,7 @@ class QQuickFlickableVisibleArea; class QQuickTransition; class QQuickFlickableReboundTransition; -class Q_QUICK_PRIVATE_EXPORT QQuickFlickablePrivate : public QQuickItemPrivate, public QQuickItemChangeListener +class Q_QUICK_EXPORT QQuickFlickablePrivate : public QQuickItemPrivate, public QQuickItemChangeListener { Q_DECLARE_PUBLIC(QQuickFlickable) @@ -250,7 +250,7 @@ public: static void data_clear(QQmlListProperty<QObject> *); }; -class Q_QUICK_PRIVATE_EXPORT QQuickFlickableVisibleArea : public QObject +class Q_QUICK_EXPORT QQuickFlickableVisibleArea : public QObject { Q_OBJECT diff --git a/src/quick/items/qquickflipable_p.h b/src/quick/items/qquickflipable_p.h index 8585a368b7..f75066c749 100644 --- a/src/quick/items/qquickflipable_p.h +++ b/src/quick/items/qquickflipable_p.h @@ -28,7 +28,7 @@ QT_REQUIRE_CONFIG(quick_flipable); QT_BEGIN_NAMESPACE class QQuickFlipablePrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickFlipable : public QQuickItem +class Q_QUICK_EXPORT QQuickFlipable : public QQuickItem { Q_OBJECT diff --git a/src/quick/items/qquickfocusscope_p.h b/src/quick/items/qquickfocusscope_p.h index c76e11f153..17b07d6a6e 100644 --- a/src/quick/items/qquickfocusscope_p.h +++ b/src/quick/items/qquickfocusscope_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickFocusScope : public QQuickItem +class Q_QUICK_EXPORT QQuickFocusScope : public QQuickItem { Q_OBJECT QML_NAMED_ELEMENT(FocusScope) diff --git a/src/quick/items/qquickgraphicsconfiguration_p.h b/src/quick/items/qquickgraphicsconfiguration_p.h index a5422383ac..08b5e6026f 100644 --- a/src/quick/items/qquickgraphicsconfiguration_p.h +++ b/src/quick/items/qquickgraphicsconfiguration_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickGraphicsConfigurationPrivate +class Q_QUICK_EXPORT QQuickGraphicsConfigurationPrivate { public: static QQuickGraphicsConfigurationPrivate *get(QQuickGraphicsConfiguration *p) { return p->d; } diff --git a/src/quick/items/qquickgraphicsdevice_p.h b/src/quick/items/qquickgraphicsdevice_p.h index 4760c23a0d..d1c3bf1284 100644 --- a/src/quick/items/qquickgraphicsdevice_p.h +++ b/src/quick/items/qquickgraphicsdevice_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickGraphicsDevicePrivate +class Q_QUICK_EXPORT QQuickGraphicsDevicePrivate { public: static QQuickGraphicsDevicePrivate *get(QQuickGraphicsDevice *p) { return p->d; } diff --git a/src/quick/items/qquickgridview_p.h b/src/quick/items/qquickgridview_p.h index 68377a6943..6d86687185 100644 --- a/src/quick/items/qquickgridview_p.h +++ b/src/quick/items/qquickgridview_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE class QQuickGridViewAttached; class QQuickGridViewPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickGridView : public QQuickItemView +class Q_QUICK_EXPORT QQuickGridView : public QQuickItemView { Q_OBJECT Q_DECLARE_PRIVATE(QQuickGridView) diff --git a/src/quick/items/qquickimage_p.h b/src/quick/items/qquickimage_p.h index 1aefb0b04e..297007ddf0 100644 --- a/src/quick/items/qquickimage_p.h +++ b/src/quick/items/qquickimage_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE class QQuickImagePrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickImage : public QQuickImageBase +class Q_QUICK_EXPORT QQuickImage : public QQuickImageBase { Q_OBJECT diff --git a/src/quick/items/qquickimage_p_p.h b/src/quick/items/qquickimage_p_p.h index 7b6dc00d6f..8f910385e8 100644 --- a/src/quick/items/qquickimage_p_p.h +++ b/src/quick/items/qquickimage_p_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickImageTextureProvider : public QSGTextureProvider +class Q_QUICK_EXPORT QQuickImageTextureProvider : public QSGTextureProvider { Q_OBJECT public: @@ -38,7 +38,7 @@ public: bool m_mipmap; }; -class Q_QUICK_PRIVATE_EXPORT QQuickImagePrivate : public QQuickImageBasePrivate +class Q_QUICK_EXPORT QQuickImagePrivate : public QQuickImageBasePrivate { Q_DECLARE_PUBLIC(QQuickImage) diff --git a/src/quick/items/qquickimagebase_p.h b/src/quick/items/qquickimagebase_p.h index 673ca355ab..1609e42369 100644 --- a/src/quick/items/qquickimagebase_p.h +++ b/src/quick/items/qquickimagebase_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE class QQuickImageBasePrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickImageBase : public QQuickImplicitSizeItem +class Q_QUICK_EXPORT QQuickImageBase : public QQuickImplicitSizeItem { Q_OBJECT diff --git a/src/quick/items/qquickimagebase_p_p.h b/src/quick/items/qquickimagebase_p_p.h index 10a3db787d..3cbb9facb0 100644 --- a/src/quick/items/qquickimagebase_p_p.h +++ b/src/quick/items/qquickimagebase_p_p.h @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE class QNetworkReply; -class Q_QUICK_PRIVATE_EXPORT QQuickImageBasePrivate : public QQuickImplicitSizeItemPrivate +class Q_QUICK_EXPORT QQuickImageBasePrivate : public QQuickImplicitSizeItemPrivate { Q_DECLARE_PUBLIC(QQuickImageBase) diff --git a/src/quick/items/qquickimplicitsizeitem_p.h b/src/quick/items/qquickimplicitsizeitem_p.h index 507ad537ac..198c82f52c 100644 --- a/src/quick/items/qquickimplicitsizeitem_p.h +++ b/src/quick/items/qquickimplicitsizeitem_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE class QQuickImplicitSizeItemPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickImplicitSizeItem : public QQuickItem +class Q_QUICK_EXPORT QQuickImplicitSizeItem : public QQuickItem { Q_OBJECT Q_PROPERTY(qreal implicitWidth READ implicitWidth NOTIFY implicitWidthChanged) diff --git a/src/quick/items/qquickimplicitsizeitem_p_p.h b/src/quick/items/qquickimplicitsizeitem_p_p.h index c1ac09f850..4510391e71 100644 --- a/src/quick/items/qquickimplicitsizeitem_p_p.h +++ b/src/quick/items/qquickimplicitsizeitem_p_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickImplicitSizeItemPrivate : public QQuickItemPrivate +class Q_QUICK_EXPORT QQuickImplicitSizeItemPrivate : public QQuickItemPrivate { Q_DECLARE_PUBLIC(QQuickImplicitSizeItem) diff --git a/src/quick/items/qquickitem_p.h b/src/quick/items/qquickitem_p.h index 1ea80b1d46..8bcbd69232 100644 --- a/src/quick/items/qquickitem_p.h +++ b/src/quick/items/qquickitem_p.h @@ -101,7 +101,7 @@ public: #if QT_CONFIG(quick_shadereffect) -class Q_QUICK_PRIVATE_EXPORT QQuickItemLayer : public QObject, public QQuickItemChangeListener +class Q_QUICK_EXPORT QQuickItemLayer : public QObject, public QQuickItemChangeListener { Q_OBJECT Q_PROPERTY(bool enabled READ enabled WRITE setEnabled NOTIFY enabledChanged FINAL) @@ -218,7 +218,7 @@ private: #endif -class Q_QUICK_PRIVATE_EXPORT QQuickItemPrivate +class Q_QUICK_EXPORT QQuickItemPrivate : public QObjectPrivate , public QQuickPaletteProviderPrivateBase<QQuickItem, QQuickItemPrivate> { @@ -758,7 +758,7 @@ public: bool backtabSet : 1; }; -class Q_QUICK_PRIVATE_EXPORT QQuickKeyNavigationAttached : public QObject, public QQuickItemKeyFilter +class Q_QUICK_EXPORT QQuickKeyNavigationAttached : public QObject, public QQuickItemKeyFilter { Q_OBJECT Q_DECLARE_PRIVATE(QQuickKeyNavigationAttached) @@ -891,7 +891,7 @@ public: QQuickKeyEvent theKeyEvent; }; -class Q_QUICK_PRIVATE_EXPORT QQuickKeysAttached : public QObject, public QQuickItemKeyFilter +class Q_QUICK_EXPORT QQuickKeysAttached : public QObject, public QQuickItemKeyFilter { Q_OBJECT Q_DECLARE_PRIVATE(QQuickKeysAttached) diff --git a/src/quick/items/qquickitemanimation_p.h b/src/quick/items/qquickitemanimation_p.h index 3812b10630..a8b3f67959 100644 --- a/src/quick/items/qquickitemanimation_p.h +++ b/src/quick/items/qquickitemanimation_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE class QQuickParentAnimationPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickParentAnimation : public QQuickAnimationGroup +class Q_QUICK_EXPORT QQuickParentAnimation : public QQuickAnimationGroup { Q_OBJECT Q_DECLARE_PRIVATE(QQuickParentAnimation) @@ -58,7 +58,7 @@ protected: }; class QQuickAnchorAnimationPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickAnchorAnimation : public QQuickAbstractAnimation +class Q_QUICK_EXPORT QQuickAnchorAnimation : public QQuickAbstractAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickAnchorAnimation) @@ -95,7 +95,7 @@ protected: class QQuickItem; class QQuickPath; class QQuickPathAnimationPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickPathAnimation : public QQuickAbstractAnimation +class Q_QUICK_EXPORT QQuickPathAnimation : public QQuickAbstractAnimation { Q_OBJECT Q_DISABLE_COPY_MOVE(QQuickPathAnimation) diff --git a/src/quick/items/qquickitemchangelistener_p.h b/src/quick/items/qquickitemchangelistener_p.h index a6b8da1988..aed00218e5 100644 --- a/src/quick/items/qquickitemchangelistener_p.h +++ b/src/quick/items/qquickitemchangelistener_p.h @@ -81,7 +81,7 @@ private: #define QT_QUICK_NEW_GEOMETRY_CHANGED_HANDLING -class Q_QUICK_PRIVATE_EXPORT QQuickItemChangeListener +class Q_QUICK_EXPORT QQuickItemChangeListener { public: virtual ~QQuickItemChangeListener(); diff --git a/src/quick/items/qquickitemview_p.h b/src/quick/items/qquickitemview_p.h index 53ca805f21..dbe5f1daff 100644 --- a/src/quick/items/qquickitemview_p.h +++ b/src/quick/items/qquickitemview_p.h @@ -31,7 +31,7 @@ class QQmlChangeSet; class QQuickItemViewPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickItemView : public QQuickFlickable +class Q_QUICK_EXPORT QQuickItemView : public QQuickFlickable { Q_OBJECT @@ -283,7 +283,7 @@ private: }; -class Q_QUICK_PRIVATE_EXPORT QQuickItemViewAttached : public QObject +class Q_QUICK_EXPORT QQuickItemViewAttached : public QObject { Q_OBJECT diff --git a/src/quick/items/qquickitemviewfxitem_p_p.h b/src/quick/items/qquickitemviewfxitem_p_p.h index a8e40e4772..e6e10c4233 100644 --- a/src/quick/items/qquickitemviewfxitem_p_p.h +++ b/src/quick/items/qquickitemviewfxitem_p_p.h @@ -28,7 +28,7 @@ QT_REQUIRE_CONFIG(quick_itemview); QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickItemViewFxItem +class Q_QUICK_EXPORT QQuickItemViewFxItem { public: QQuickItemViewFxItem(QQuickItem *item, bool ownItem, QQuickItemChangeListener *changeListener); diff --git a/src/quick/items/qquickitemviewtransition_p.h b/src/quick/items/qquickitemviewtransition_p.h index 6d81a2a1d3..7a2d23c3cd 100644 --- a/src/quick/items/qquickitemviewtransition_p.h +++ b/src/quick/items/qquickitemviewtransition_p.h @@ -36,7 +36,7 @@ class QQuickItemViewTransitionableItem; class QQuickItemViewTransitionJob; -class Q_QUICK_PRIVATE_EXPORT QQuickItemViewTransitionChangeListener +class Q_QUICK_EXPORT QQuickItemViewTransitionChangeListener { public: QQuickItemViewTransitionChangeListener() {} @@ -46,7 +46,7 @@ public: }; -class Q_QUICK_PRIVATE_EXPORT QQuickItemViewTransitioner +class Q_QUICK_EXPORT QQuickItemViewTransitioner { public: enum TransitionType { @@ -106,7 +106,7 @@ private: /* An item that can be transitioned using QQuickViewTransitionJob. */ -class Q_QUICK_PRIVATE_EXPORT QQuickItemViewTransitionableItem +class Q_QUICK_EXPORT QQuickItemViewTransitionableItem { public: QQuickItemViewTransitionableItem(QQuickItem *i); diff --git a/src/quick/items/qquicklistview_p.h b/src/quick/items/qquicklistview_p.h index 0451d65140..f41fccb7a9 100644 --- a/src/quick/items/qquicklistview_p.h +++ b/src/quick/items/qquicklistview_p.h @@ -29,7 +29,7 @@ QT_BEGIN_NAMESPACE class QQuickListView; class QQuickListViewPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickViewSection : public QObject +class Q_QUICK_EXPORT QQuickViewSection : public QObject { Q_OBJECT Q_PROPERTY(QString property READ property WRITE setProperty NOTIFY propertyChanged FINAL) @@ -77,7 +77,7 @@ private: class QQmlInstanceModel; class QQuickListViewAttached; -class Q_QUICK_PRIVATE_EXPORT QQuickListView : public QQuickItemView +class Q_QUICK_EXPORT QQuickListView : public QQuickItemView { Q_OBJECT Q_DECLARE_PRIVATE(QQuickListView) @@ -171,7 +171,7 @@ protected: qreal maxXExtent() const override; }; -class Q_QUICK_PRIVATE_EXPORT QQuickListViewAttached : public QQuickItemViewAttached +class Q_QUICK_EXPORT QQuickListViewAttached : public QQuickItemViewAttached { Q_OBJECT diff --git a/src/quick/items/qquickloader_p.h b/src/quick/items/qquickloader_p.h index beac80c22d..6e65c0c0bc 100644 --- a/src/quick/items/qquickloader_p.h +++ b/src/quick/items/qquickloader_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE class QQuickLoaderPrivate; class QQmlV4Function; -class Q_QUICK_PRIVATE_EXPORT QQuickLoader : public QQuickImplicitSizeItem +class Q_QUICK_EXPORT QQuickLoader : public QQuickImplicitSizeItem { Q_OBJECT diff --git a/src/quick/items/qquickmousearea_p.h b/src/quick/items/qquickmousearea_p.h index 3d20c59e73..6c9f5cc5ea 100644 --- a/src/quick/items/qquickmousearea_p.h +++ b/src/quick/items/qquickmousearea_p.h @@ -26,7 +26,7 @@ class QQuickDrag; class QQuickMouseAreaPrivate; class QQuickWheelEvent; // used in Qt Location -class Q_QUICK_PRIVATE_EXPORT QQuickMouseArea : public QQuickItem +class Q_QUICK_EXPORT QQuickMouseArea : public QQuickItem { Q_OBJECT diff --git a/src/quick/items/qquickmultipointtoucharea_p.h b/src/quick/items/qquickmultipointtoucharea_p.h index 37c5219cb1..dfae8e6027 100644 --- a/src/quick/items/qquickmultipointtoucharea_p.h +++ b/src/quick/items/qquickmultipointtoucharea_p.h @@ -30,7 +30,7 @@ QT_BEGIN_NAMESPACE class QQuickMultiPointTouchArea; -class Q_QUICK_PRIVATE_EXPORT QQuickTouchPoint : public QObject +class Q_QUICK_EXPORT QQuickTouchPoint : public QObject { Q_OBJECT Q_PROPERTY(int pointId READ pointId NOTIFY pointIdChanged FINAL) @@ -176,7 +176,7 @@ private: QList<QObject*> _touchPoints; }; -class Q_QUICK_PRIVATE_EXPORT QQuickMultiPointTouchArea : public QQuickItem +class Q_QUICK_EXPORT QQuickMultiPointTouchArea : public QQuickItem { Q_OBJECT Q_DISABLE_COPY_MOVE(QQuickMultiPointTouchArea) diff --git a/src/quick/items/qquickpainteditem_p.h b/src/quick/items/qquickpainteditem_p.h index fd677f5519..b6930b4b5f 100644 --- a/src/quick/items/qquickpainteditem_p.h +++ b/src/quick/items/qquickpainteditem_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE class QQuickPaintedItemTextureProvider; class QSGPainterNode; -class Q_QUICK_PRIVATE_EXPORT QQuickPaintedItemPrivate : public QQuickItemPrivate +class Q_QUICK_EXPORT QQuickPaintedItemPrivate : public QQuickItemPrivate { public: QQuickPaintedItemPrivate(); diff --git a/src/quick/items/qquickpalette_p.h b/src/quick/items/qquickpalette_p.h index af3817c6a4..3e40cf9036 100644 --- a/src/quick/items/qquickpalette_p.h +++ b/src/quick/items/qquickpalette_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE class QQuickAbstractPaletteProvider; -class Q_QUICK_PRIVATE_EXPORT QQuickPalette : public QQuickColorGroup +class Q_QUICK_EXPORT QQuickPalette : public QQuickColorGroup { Q_OBJECT diff --git a/src/quick/items/qquickpalettecolorprovider_p.h b/src/quick/items/qquickpalettecolorprovider_p.h index d5c8fc744f..2a779f20d3 100644 --- a/src/quick/items/qquickpalettecolorprovider_p.h +++ b/src/quick/items/qquickpalettecolorprovider_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE class QQuickAbstractPaletteProvider; -class Q_QUICK_PRIVATE_EXPORT QQuickPaletteColorProvider +class Q_QUICK_EXPORT QQuickPaletteColorProvider : public std::enable_shared_from_this<QQuickPaletteColorProvider> { public: diff --git a/src/quick/items/qquickpathview_p.h b/src/quick/items/qquickpathview_p.h index e29a93c619..99ed131c95 100644 --- a/src/quick/items/qquickpathview_p.h +++ b/src/quick/items/qquickpathview_p.h @@ -30,7 +30,7 @@ class QQmlChangeSet; class QQuickPathViewPrivate; class QQuickPathViewAttached; -class Q_QUICK_PRIVATE_EXPORT QQuickPathView : public QQuickItem +class Q_QUICK_EXPORT QQuickPathView : public QQuickItem { Q_OBJECT diff --git a/src/quick/items/qquickpincharea_p.h b/src/quick/items/qquickpincharea_p.h index 6971a38079..4986ee05d5 100644 --- a/src/quick/items/qquickpincharea_p.h +++ b/src/quick/items/qquickpincharea_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickPinch : public QObject +class Q_QUICK_EXPORT QQuickPinch : public QObject { Q_OBJECT @@ -160,7 +160,7 @@ private: bool m_active; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPinchEvent : public QObject +class Q_QUICK_EXPORT QQuickPinchEvent : public QObject { Q_OBJECT @@ -231,7 +231,7 @@ private: class QQuickPinchAreaPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickPinchArea : public QQuickItem +class Q_QUICK_EXPORT QQuickPinchArea : public QQuickItem { Q_OBJECT diff --git a/src/quick/items/qquickpositioners_p.h b/src/quick/items/qquickpositioners_p.h index dd19086006..12e1946ab9 100644 --- a/src/quick/items/qquickpositioners_p.h +++ b/src/quick/items/qquickpositioners_p.h @@ -64,7 +64,7 @@ private: bool m_isLastItem; }; -class Q_QUICK_PRIVATE_EXPORT QQuickBasePositioner : public QQuickImplicitSizeItem +class Q_QUICK_EXPORT QQuickBasePositioner : public QQuickImplicitSizeItem { Q_OBJECT @@ -207,7 +207,7 @@ private: Q_DECLARE_PRIVATE(QQuickBasePositioner) }; -class Q_QUICK_PRIVATE_EXPORT QQuickColumn : public QQuickBasePositioner +class Q_QUICK_EXPORT QQuickColumn : public QQuickBasePositioner { Q_OBJECT QML_NAMED_ELEMENT(Column) @@ -221,7 +221,7 @@ protected: }; class QQuickRowPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickRow: public QQuickBasePositioner +class Q_QUICK_EXPORT QQuickRow: public QQuickBasePositioner { Q_OBJECT Q_PROPERTY(Qt::LayoutDirection layoutDirection READ layoutDirection WRITE setLayoutDirection NOTIFY layoutDirectionChanged FINAL) @@ -248,7 +248,7 @@ private: }; class QQuickGridPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickGrid : public QQuickBasePositioner +class Q_QUICK_EXPORT QQuickGrid : public QQuickBasePositioner { Q_OBJECT Q_PROPERTY(int rows READ rows WRITE setRows NOTIFY rowsChanged FINAL) @@ -336,7 +336,7 @@ private: }; class QQuickFlowPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickFlow: public QQuickBasePositioner +class Q_QUICK_EXPORT QQuickFlow: public QQuickBasePositioner { Q_OBJECT Q_PROPERTY(Flow flow READ flow WRITE setFlow NOTIFY flowChanged FINAL) diff --git a/src/quick/items/qquickrectangle_p.h b/src/quick/items/qquickrectangle_p.h index 3f47aca42a..8dde6ba403 100644 --- a/src/quick/items/qquickrectangle_p.h +++ b/src/quick/items/qquickrectangle_p.h @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickPen : public QObject +class Q_QUICK_EXPORT QQuickPen : public QObject { Q_OBJECT @@ -58,7 +58,7 @@ private: bool m_valid : 1; }; -class Q_QUICK_PRIVATE_EXPORT QQuickGradientStop : public QObject +class Q_QUICK_EXPORT QQuickGradientStop : public QObject { Q_OBJECT @@ -84,7 +84,7 @@ private: QColor m_color; }; -class Q_QUICK_PRIVATE_EXPORT QQuickGradient : public QObject +class Q_QUICK_EXPORT QQuickGradient : public QObject { Q_OBJECT @@ -125,7 +125,7 @@ private: }; class QQuickRectanglePrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickRectangle : public QQuickItem +class Q_QUICK_EXPORT QQuickRectangle : public QQuickItem { Q_OBJECT diff --git a/src/quick/items/qquickrendercontrol_p.h b/src/quick/items/qquickrendercontrol_p.h index c27604b39c..5b1d7e860e 100644 --- a/src/quick/items/qquickrendercontrol_p.h +++ b/src/quick/items/qquickrendercontrol_p.h @@ -25,7 +25,7 @@ class QRhiCommandBuffer; class QOffscreenSurface; class QQuickGraphicsConfiguration; -class Q_QUICK_PRIVATE_EXPORT QQuickRenderControlPrivate : public QObjectPrivate +class Q_QUICK_EXPORT QQuickRenderControlPrivate : public QObjectPrivate { public: Q_DECLARE_PUBLIC(QQuickRenderControl) diff --git a/src/quick/items/qquickrendertarget_p.h b/src/quick/items/qquickrendertarget_p.h index e7bbf416d1..fd1fb2afd8 100644 --- a/src/quick/items/qquickrendertarget_p.h +++ b/src/quick/items/qquickrendertarget_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE class QRhi; class QQuickWindowRenderTarget; -class Q_QUICK_PRIVATE_EXPORT QQuickRenderTargetPrivate +class Q_QUICK_EXPORT QQuickRenderTargetPrivate { public: static QQuickRenderTargetPrivate *get(QQuickRenderTarget *rt) { return rt->d; } diff --git a/src/quick/items/qquickrepeater_p.h b/src/quick/items/qquickrepeater_p.h index dcd0c44901..03c79ee75f 100644 --- a/src/quick/items/qquickrepeater_p.h +++ b/src/quick/items/qquickrepeater_p.h @@ -26,7 +26,7 @@ QT_BEGIN_NAMESPACE class QQmlChangeSet; class QQuickRepeaterPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickRepeater : public QQuickItem +class Q_QUICK_EXPORT QQuickRepeater : public QQuickItem { Q_OBJECT diff --git a/src/quick/items/qquickscalegrid_p_p.h b/src/quick/items/qquickscalegrid_p_p.h index 3e0f5038b4..20edb3b0cb 100644 --- a/src/quick/items/qquickscalegrid_p_p.h +++ b/src/quick/items/qquickscalegrid_p_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickScaleGrid : public QObject +class Q_QUICK_EXPORT QQuickScaleGrid : public QObject { Q_OBJECT diff --git a/src/quick/items/qquickscreen_p.h b/src/quick/items/qquickscreen_p.h index c86c337f30..02d33a1523 100644 --- a/src/quick/items/qquickscreen_p.h +++ b/src/quick/items/qquickscreen_p.h @@ -28,7 +28,7 @@ class QQuickWindow; class QScreen; -class Q_QUICK_PRIVATE_EXPORT QQuickScreenInfo : public QObject +class Q_QUICK_EXPORT QQuickScreenInfo : public QObject { Q_OBJECT Q_PROPERTY(QString name READ name NOTIFY nameChanged FINAL) @@ -93,7 +93,7 @@ protected: QPointer<QScreen> m_screen; }; -class Q_QUICK_PRIVATE_EXPORT QQuickScreenAttached : public QQuickScreenInfo +class Q_QUICK_EXPORT QQuickScreenAttached : public QQuickScreenInfo { Q_OBJECT @@ -116,7 +116,7 @@ private: QQuickItem* m_attachee; }; -class Q_QUICK_PRIVATE_EXPORT QQuickScreen : public QObject +class Q_QUICK_EXPORT QQuickScreen : public QObject { Q_OBJECT QML_ATTACHED(QQuickScreenAttached) diff --git a/src/quick/items/qquickselectable_p.h b/src/quick/items/qquickselectable_p.h index 726352719f..16e1379e23 100644 --- a/src/quick/items/qquickselectable_p.h +++ b/src/quick/items/qquickselectable_p.h @@ -20,7 +20,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickSelectable +class Q_QUICK_EXPORT QQuickSelectable { public: virtual QQuickItem *selectionPointerHandlerTarget() const = 0; diff --git a/src/quick/items/qquickshadereffect_p.h b/src/quick/items/qquickshadereffect_p.h index 881bfa4090..e8a61cd2ff 100644 --- a/src/quick/items/qquickshadereffect_p.h +++ b/src/quick/items/qquickshadereffect_p.h @@ -27,7 +27,7 @@ QT_BEGIN_NAMESPACE class QQuickShaderEffectPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickShaderEffect : public QQuickItem +class Q_QUICK_EXPORT QQuickShaderEffect : public QQuickItem { Q_OBJECT Q_PROPERTY(QUrl fragmentShader READ fragmentShader WRITE setFragmentShader NOTIFY fragmentShaderChanged FINAL) diff --git a/src/quick/items/qquickshadereffectmesh_p.h b/src/quick/items/qquickshadereffectmesh_p.h index 4e3a004aa1..7880f3d0c7 100644 --- a/src/quick/items/qquickshadereffectmesh_p.h +++ b/src/quick/items/qquickshadereffectmesh_p.h @@ -31,13 +31,13 @@ QT_REQUIRE_CONFIG(quick_shadereffect); QT_BEGIN_NAMESPACE -Q_QUICK_PRIVATE_EXPORT const char *qtPositionAttributeName(); -Q_QUICK_PRIVATE_EXPORT const char *qtTexCoordAttributeName(); +Q_QUICK_EXPORT const char *qtPositionAttributeName(); +Q_QUICK_EXPORT const char *qtTexCoordAttributeName(); class QSGGeometry; class QRectF; -class Q_QUICK_PRIVATE_EXPORT QQuickShaderEffectMesh : public QObject +class Q_QUICK_EXPORT QQuickShaderEffectMesh : public QObject { Q_OBJECT @@ -62,7 +62,7 @@ protected: QQuickShaderEffectMesh(QObjectPrivate &dd, QObject *parent = nullptr); }; -class Q_QUICK_PRIVATE_EXPORT QQuickGridMesh : public QQuickShaderEffectMesh +class Q_QUICK_EXPORT QQuickGridMesh : public QQuickShaderEffectMesh { Q_OBJECT Q_PROPERTY(QSize resolution READ resolution WRITE setResolution NOTIFY resolutionChanged FINAL) diff --git a/src/quick/items/qquickshadereffectsource_p.h b/src/quick/items/qquickshadereffectsource_p.h index 6274bcc862..bc4087446e 100644 --- a/src/quick/items/qquickshadereffectsource_p.h +++ b/src/quick/items/qquickshadereffectsource_p.h @@ -39,7 +39,7 @@ class QSGSimpleRectNode; class QQuickShaderEffectSourceTextureProvider; -class Q_QUICK_PRIVATE_EXPORT QQuickShaderEffectSource : public QQuickItem, public QQuickItemChangeListener +class Q_QUICK_EXPORT QQuickShaderEffectSource : public QQuickItem, public QQuickItemChangeListener { Q_OBJECT Q_PROPERTY(WrapMode wrapMode READ wrapMode WRITE setWrapMode NOTIFY wrapModeChanged FINAL) diff --git a/src/quick/items/qquickspriteengine_p.h b/src/quick/items/qquickspriteengine_p.h index c7b01f81a5..3d6ded680a 100644 --- a/src/quick/items/qquickspriteengine_p.h +++ b/src/quick/items/qquickspriteengine_p.h @@ -34,7 +34,7 @@ QT_REQUIRE_CONFIG(quick_sprite); QT_BEGIN_NAMESPACE class QQuickSprite; -class Q_QUICK_PRIVATE_EXPORT QQuickStochasticState : public QObject //Currently for internal use only - Sprite and ParticleGroup +class Q_QUICK_EXPORT QQuickStochasticState : public QObject //Currently for internal use only - Sprite and ParticleGroup { Q_OBJECT Q_PROPERTY(int duration READ duration WRITE setDuration NOTIFY durationChanged FINAL) @@ -147,7 +147,7 @@ private: bool m_randomStart = false; }; -class Q_QUICK_PRIVATE_EXPORT QQuickStochasticEngine : public QObject +class Q_QUICK_EXPORT QQuickStochasticEngine : public QObject { Q_OBJECT //TODO: Optimize single state case? @@ -226,7 +226,7 @@ protected: bool m_addAdvance; }; -class Q_QUICK_PRIVATE_EXPORT QQuickSpriteEngine : public QQuickStochasticEngine +class Q_QUICK_EXPORT QQuickSpriteEngine : public QQuickStochasticEngine { Q_OBJECT Q_PROPERTY(QQmlListProperty<QQuickSprite> sprites READ sprites FINAL) diff --git a/src/quick/items/qquickspritesequence_p.h b/src/quick/items/qquickspritesequence_p.h index adc187c50e..2d12e5cf87 100644 --- a/src/quick/items/qquickspritesequence_p.h +++ b/src/quick/items/qquickspritesequence_p.h @@ -28,7 +28,7 @@ class QQuickSprite; class QQuickSpriteEngine; class QQuickSpriteSequencePrivate; class QSGSpriteNode; -class Q_QUICK_PRIVATE_EXPORT QQuickSpriteSequence : public QQuickItem +class Q_QUICK_EXPORT QQuickSpriteSequence : public QQuickItem { Q_OBJECT Q_PROPERTY(bool running READ running WRITE setRunning NOTIFY runningChanged FINAL) diff --git a/src/quick/items/qquickstateoperations_p.h b/src/quick/items/qquickstateoperations_p.h index 5a6a824472..a670c8de4b 100644 --- a/src/quick/items/qquickstateoperations_p.h +++ b/src/quick/items/qquickstateoperations_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE class QQuickParentChangePrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickParentChange : public QQuickStateOperation, public QQuickStateActionEvent +class Q_QUICK_EXPORT QQuickParentChange : public QQuickStateOperation, public QQuickStateActionEvent { Q_OBJECT Q_DECLARE_PRIVATE(QQuickParentChange) @@ -91,7 +91,7 @@ public: class QQuickAnchorChanges; class QQuickAnchorSetPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickAnchorSet : public QObject +class Q_QUICK_EXPORT QQuickAnchorSet : public QObject { Q_OBJECT @@ -146,7 +146,7 @@ private: }; class QQuickAnchorChangesPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickAnchorChanges : public QQuickStateOperation, public QQuickStateActionEvent +class Q_QUICK_EXPORT QQuickAnchorChanges : public QQuickStateOperation, public QQuickStateActionEvent { Q_OBJECT Q_DECLARE_PRIVATE(QQuickAnchorChanges) diff --git a/src/quick/items/qquicktableview_p.h b/src/quick/items/qquicktableview_p.h index 713e5e2e94..0ea1fe652b 100644 --- a/src/quick/items/qquicktableview_p.h +++ b/src/quick/items/qquicktableview_p.h @@ -31,7 +31,7 @@ class QQuickTableViewAttached; class QQuickTableViewPrivate; class QItemSelectionModel; -class Q_QUICK_PRIVATE_EXPORT QQuickTableView : public QQuickFlickable, public QQmlFinalizerHook +class Q_QUICK_EXPORT QQuickTableView : public QQuickFlickable, public QQmlFinalizerHook { Q_OBJECT Q_INTERFACES(QQmlFinalizerHook) @@ -286,7 +286,7 @@ private: qreal maxYExtent() const override; }; -class Q_QUICK_PRIVATE_EXPORT QQuickTableViewAttached : public QObject +class Q_QUICK_EXPORT QQuickTableViewAttached : public QObject { Q_OBJECT Q_PROPERTY(QQuickTableView *view READ view NOTIFY viewChanged FINAL) diff --git a/src/quick/items/qquicktableview_p_p.h b/src/quick/items/qquicktableview_p_p.h index 60ccb26c9e..3fc42df1fa 100644 --- a/src/quick/items/qquicktableview_p_p.h +++ b/src/quick/items/qquicktableview_p_p.h @@ -124,7 +124,7 @@ public: }; -class Q_QUICK_PRIVATE_EXPORT QQuickTableViewPrivate : public QQuickFlickablePrivate, public QQuickSelectable +class Q_QUICK_EXPORT QQuickTableViewPrivate : public QQuickFlickablePrivate, public QQuickSelectable { public: Q_DECLARE_PUBLIC(QQuickTableView) diff --git a/src/quick/items/qquicktext_p.h b/src/quick/items/qquicktext_p.h index 2a15c11136..d7b0857f50 100644 --- a/src/quick/items/qquicktext_p.h +++ b/src/quick/items/qquicktext_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE class QQuickTextPrivate; class QQuickTextLine; -class Q_QUICK_PRIVATE_EXPORT QQuickText : public QQuickImplicitSizeItem, public QQuickTextInterface +class Q_QUICK_EXPORT QQuickText : public QQuickImplicitSizeItem, public QQuickTextInterface { Q_OBJECT Q_INTERFACES(QQuickTextInterface) @@ -313,7 +313,7 @@ private: Q_DECLARE_MIXED_ENUM_OPERATORS_SYMMETRIC(int, QQuickText::HAlignment, QQuickText::VAlignment) class QTextLine; -class Q_QUICK_PRIVATE_EXPORT QQuickTextLine : public QObject +class Q_QUICK_EXPORT QQuickTextLine : public QObject { Q_OBJECT Q_PROPERTY(int number READ number FINAL) diff --git a/src/quick/items/qquicktext_p_p.h b/src/quick/items/qquicktext_p_p.h index 7e8e562ead..2e54ae53a1 100644 --- a/src/quick/items/qquicktext_p_p.h +++ b/src/quick/items/qquicktext_p_p.h @@ -29,7 +29,7 @@ QT_BEGIN_NAMESPACE class QTextLayout; -class Q_QUICK_PRIVATE_EXPORT QQuickTextPrivate : public QQuickImplicitSizeItemPrivate +class Q_QUICK_EXPORT QQuickTextPrivate : public QQuickImplicitSizeItemPrivate { Q_DECLARE_PUBLIC(QQuickText) public: diff --git a/src/quick/items/qquicktextedit_p.h b/src/quick/items/qquicktextedit_p.h index b55458743e..4388951f83 100644 --- a/src/quick/items/qquicktextedit_p.h +++ b/src/quick/items/qquicktextedit_p.h @@ -28,7 +28,7 @@ class QQuickTextEditPrivate; class QQuickTextSelection; class QTextBlock; -class Q_QUICK_PRIVATE_EXPORT QQuickTextEdit : public QQuickImplicitSizeItem, public QQuickTextInterface +class Q_QUICK_EXPORT QQuickTextEdit : public QQuickImplicitSizeItem, public QQuickTextInterface { Q_OBJECT Q_INTERFACES(QQuickTextInterface) diff --git a/src/quick/items/qquicktextedit_p_p.h b/src/quick/items/qquicktextedit_p_p.h index 1270f33b96..e0ffa97119 100644 --- a/src/quick/items/qquicktextedit_p_p.h +++ b/src/quick/items/qquicktextedit_p_p.h @@ -39,7 +39,7 @@ class QQuickTextControl; class QSGInternalTextNode; class QQuickTextNodeEngine; -class Q_QUICK_PRIVATE_EXPORT QQuickTextEditPrivate : public QQuickImplicitSizeItemPrivate +class Q_QUICK_EXPORT QQuickTextEditPrivate : public QQuickImplicitSizeItemPrivate #if QT_CONFIG(accessibility) , public QAccessible::ActivationObserver #endif @@ -65,7 +65,7 @@ public: bool m_dirty = false; #ifndef QT_NO_DEBUG_STREAM - friend QDebug Q_QUICK_PRIVATE_EXPORT operator<<(QDebug, const Node &); + friend QDebug Q_QUICK_EXPORT operator<<(QDebug, const Node &); #endif }; typedef QList<Node>::iterator TextNodeIterator; @@ -223,7 +223,7 @@ public: }; #ifndef QT_NO_DEBUG_STREAM -QDebug Q_QUICK_PRIVATE_EXPORT operator<<(QDebug debug, const QQuickTextEditPrivate::Node &); +QDebug Q_QUICK_EXPORT operator<<(QDebug debug, const QQuickTextEditPrivate::Node &); #endif QT_END_NAMESPACE diff --git a/src/quick/items/qquicktextinput_p.h b/src/quick/items/qquicktextinput_p.h index 3aaccafafc..0124655b4f 100644 --- a/src/quick/items/qquicktextinput_p.h +++ b/src/quick/items/qquicktextinput_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE class QQuickTextInputPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickTextInput : public QQuickImplicitSizeItem, public QQuickTextInterface +class Q_QUICK_EXPORT QQuickTextInput : public QQuickImplicitSizeItem, public QQuickTextInterface { Q_OBJECT Q_INTERFACES(QQuickTextInterface) diff --git a/src/quick/items/qquicktextinput_p_p.h b/src/quick/items/qquicktextinput_p_p.h index 0a4db4d8f1..6bc83d318b 100644 --- a/src/quick/items/qquicktextinput_p_p.h +++ b/src/quick/items/qquicktextinput_p_p.h @@ -39,7 +39,7 @@ QT_BEGIN_NAMESPACE class QSGInternalTextNode; class QInputControl; -class Q_QUICK_PRIVATE_EXPORT QQuickTextInputPrivate : public QQuickImplicitSizeItemPrivate +class Q_QUICK_EXPORT QQuickTextInputPrivate : public QQuickImplicitSizeItemPrivate { public: Q_DECLARE_PUBLIC(QQuickTextInput) diff --git a/src/quick/items/qquicktextinterface_p.h b/src/quick/items/qquicktextinterface_p.h index 4210c6c0ad..3a8a31be10 100644 --- a/src/quick/items/qquicktextinterface_p.h +++ b/src/quick/items/qquicktextinterface_p.h @@ -17,7 +17,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickTextInterface +class Q_QUICK_EXPORT QQuickTextInterface { public: virtual void invalidate() = 0; diff --git a/src/quick/items/qquicktranslate_p.h b/src/quick/items/qquicktranslate_p.h index f96e5fae0d..54feb0ab44 100644 --- a/src/quick/items/qquicktranslate_p.h +++ b/src/quick/items/qquicktranslate_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE class QQuickTranslatePrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickTranslate : public QQuickTransform +class Q_QUICK_EXPORT QQuickTranslate : public QQuickTransform { Q_OBJECT @@ -53,7 +53,7 @@ private: }; class QQuickScalePrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickScale : public QQuickTransform +class Q_QUICK_EXPORT QQuickScale : public QQuickTransform { Q_OBJECT @@ -92,7 +92,7 @@ private: }; class QQuickRotationPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickRotation : public QQuickTransform +class Q_QUICK_EXPORT QQuickRotation : public QQuickTransform { Q_OBJECT @@ -126,7 +126,7 @@ private: }; class QQuickMatrix4x4Private; -class Q_QUICK_PRIVATE_EXPORT QQuickMatrix4x4 : public QQuickTransform +class Q_QUICK_EXPORT QQuickMatrix4x4 : public QQuickTransform { Q_OBJECT diff --git a/src/quick/items/qquicktreeview_p.h b/src/quick/items/qquicktreeview_p.h index bb5792b98f..fe5fed6b95 100644 --- a/src/quick/items/qquicktreeview_p.h +++ b/src/quick/items/qquicktreeview_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE class QQuickTreeViewPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickTreeView : public QQuickTableView +class Q_QUICK_EXPORT QQuickTreeView : public QQuickTableView { Q_OBJECT Q_PROPERTY(QModelIndex rootIndex READ rootIndex WRITE setRootIndex RESET resetRootIndex NOTIFY rootIndexChanged REVISION(6, 6) FINAL) diff --git a/src/quick/items/qquicktreeview_p_p.h b/src/quick/items/qquicktreeview_p_p.h index c14d7c4107..bb6a8d7ce4 100644 --- a/src/quick/items/qquicktreeview_p_p.h +++ b/src/quick/items/qquicktreeview_p_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickTreeViewPrivate : public QQuickTableViewPrivate +class Q_QUICK_EXPORT QQuickTreeViewPrivate : public QQuickTableViewPrivate { public: Q_DECLARE_PUBLIC(QQuickTreeView) diff --git a/src/quick/items/qquickview_p.h b/src/quick/items/qquickview_p.h index de1bd6f5ca..1ad1897af3 100644 --- a/src/quick/items/qquickview_p.h +++ b/src/quick/items/qquickview_p.h @@ -35,7 +35,7 @@ class QQmlError; class QQuickItem; class QQmlComponent; -class Q_QUICK_PRIVATE_EXPORT QQuickViewPrivate : public QQuickWindowPrivate, +class Q_QUICK_EXPORT QQuickViewPrivate : public QQuickWindowPrivate, public QQuickItemChangeListener { Q_DECLARE_PUBLIC(QQuickView) diff --git a/src/quick/items/qquickwindow_p.h b/src/quick/items/qquickwindow_p.h index e42558b35a..6ecbfbecf2 100644 --- a/src/quick/items/qquickwindow_p.h +++ b/src/quick/items/qquickwindow_p.h @@ -59,7 +59,7 @@ class QRhiTexture; Q_DECLARE_LOGGING_CATEGORY(lcQuickWindow) //Make it easy to identify and customize the root item if needed -class Q_QUICK_PRIVATE_EXPORT QQuickRootItem : public QQuickItem +class Q_QUICK_EXPORT QQuickRootItem : public QQuickItem { Q_OBJECT QML_ANONYMOUS @@ -85,7 +85,7 @@ public: bool owns = false; }; -class Q_QUICK_PRIVATE_EXPORT QQuickWindowPrivate +class Q_QUICK_EXPORT QQuickWindowPrivate : public QWindowPrivate , public QQuickPaletteProviderPrivateBase<QQuickWindow, QQuickWindowPrivate> { diff --git a/src/quick/items/qquickwindowattached_p.h b/src/quick/items/qquickwindowattached_p.h index ce421bfbc0..6cb0dd6433 100644 --- a/src/quick/items/qquickwindowattached_p.h +++ b/src/quick/items/qquickwindowattached_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE class QQuickItem; class QQuickWindow; -class Q_QUICK_PRIVATE_EXPORT QQuickWindowAttached : public QObject +class Q_QUICK_EXPORT QQuickWindowAttached : public QObject { Q_OBJECT diff --git a/src/quick/items/qquickwindowcontainer_p.h b/src/quick/items/qquickwindowcontainer_p.h index d229009355..7a8fe15f20 100644 --- a/src/quick/items/qquickwindowcontainer_p.h +++ b/src/quick/items/qquickwindowcontainer_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE class QQuickWindowContainerPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickWindowContainer : public QQuickImplicitSizeItem +class Q_QUICK_EXPORT QQuickWindowContainer : public QQuickImplicitSizeItem { Q_OBJECT QML_NAMED_ELEMENT(WindowContainer) diff --git a/src/quick/items/qquickwindowmodule_p.h b/src/quick/items/qquickwindowmodule_p.h index 01ce3aa70c..ee0ce21633 100644 --- a/src/quick/items/qquickwindowmodule_p.h +++ b/src/quick/items/qquickwindowmodule_p.h @@ -32,7 +32,7 @@ struct QWindowForeign QML_ADDED_IN_VERSION(2, 1) }; -class Q_QUICK_PRIVATE_EXPORT QQuickWindowQmlImpl : public QQuickWindow, public QQmlParserStatus +class Q_QUICK_EXPORT QQuickWindowQmlImpl : public QQuickWindow, public QQmlParserStatus { Q_OBJECT Q_INTERFACES(QQmlParserStatus) diff --git a/src/quick/items/qquickwindowmodule_p_p.h b/src/quick/items/qquickwindowmodule_p_p.h index 016af9631a..bda666e15b 100644 --- a/src/quick/items/qquickwindowmodule_p_p.h +++ b/src/quick/items/qquickwindowmodule_p_p.h @@ -20,7 +20,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickWindowQmlImplPrivate : public QQuickWindowPrivate +class Q_QUICK_EXPORT QQuickWindowQmlImplPrivate : public QQuickWindowPrivate { public: QQuickWindowQmlImplPrivate(); diff --git a/src/quick/items/qsginternaltextnode_p.h b/src/quick/items/qsginternaltextnode_p.h index eaece9087d..40eb880510 100644 --- a/src/quick/items/qsginternaltextnode_p.h +++ b/src/quick/items/qsginternaltextnode_p.h @@ -39,7 +39,7 @@ class QSGRenderContext; class QQuickTextNodeEngine; -class Q_QUICK_PRIVATE_EXPORT QSGInternalTextNode : public QSGTextNode +class Q_QUICK_EXPORT QSGInternalTextNode : public QSGTextNode { public: QSGInternalTextNode(QSGRenderContext *renderContext); diff --git a/src/quick/qtquickglobal_p.h b/src/quick/qtquickglobal_p.h index 7198493cda..835aeb2aa9 100644 --- a/src/quick/qtquickglobal_p.h +++ b/src/quick/qtquickglobal_p.h @@ -22,13 +22,13 @@ // #include "qtquickglobal.h" -#include <QtQuick/private/qtquickexports_p.h> +#include <QtQuick/qtquickexports.h> QT_BEGIN_NAMESPACE -void Q_QUICK_PRIVATE_EXPORT qml_register_types_QtQuick(); +void Q_QUICK_EXPORT qml_register_types_QtQuick(); -void Q_QUICK_PRIVATE_EXPORT QQuick_initializeModule(); +void Q_QUICK_EXPORT QQuick_initializeModule(); Q_DECLARE_LOGGING_CATEGORY(lcTouch) Q_DECLARE_LOGGING_CATEGORY(lcMouse) diff --git a/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer_p.h b/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer_p.h index 5d27708342..b0426a0b37 100644 --- a/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer_p.h +++ b/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer_p.h @@ -26,7 +26,7 @@ class QSGSimpleRectNode; class QSGSoftwareRenderableNode; class QSGSoftwareRenderableNodeUpdater; -class Q_QUICK_PRIVATE_EXPORT QSGAbstractSoftwareRenderer : public QSGRenderer +class Q_QUICK_EXPORT QSGAbstractSoftwareRenderer : public QSGRenderer { public: QSGAbstractSoftwareRenderer(QSGRenderContext *context); diff --git a/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h b/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h index 5e695bd615..281539b3cb 100644 --- a/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h +++ b/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h @@ -36,7 +36,7 @@ class QSGSoftwareNinePatchNode; class QSGSoftwareSpriteNode; class QSGRenderNode; -class Q_QUICK_PRIVATE_EXPORT QSGSoftwareRenderableNode +class Q_QUICK_EXPORT QSGSoftwareRenderableNode { public: enum NodeType { diff --git a/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer_p.h b/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer_p.h index 9dff08cf42..e87f79f8f3 100644 --- a/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer_p.h +++ b/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE class QPaintDevice; class QBackingStore; -class Q_QUICK_PRIVATE_EXPORT QSGSoftwareRenderer : public QSGAbstractSoftwareRenderer +class Q_QUICK_EXPORT QSGSoftwareRenderer : public QSGAbstractSoftwareRenderer { public: QSGSoftwareRenderer(QSGRenderContext *context); diff --git a/src/quick/scenegraph/compressedtexture/qsgcompressedtexture_p.h b/src/quick/scenegraph/compressedtexture/qsgcompressedtexture_p.h index ea1056419e..eef95a3fee 100644 --- a/src/quick/scenegraph/compressedtexture/qsgcompressedtexture_p.h +++ b/src/quick/scenegraph/compressedtexture/qsgcompressedtexture_p.h @@ -26,7 +26,7 @@ QT_BEGIN_NAMESPACE Q_DECLARE_LOGGING_CATEGORY(QSG_LOG_TEXTUREIO); -class Q_QUICK_PRIVATE_EXPORT QSGCompressedTexture : public QSGTexture +class Q_QUICK_EXPORT QSGCompressedTexture : public QSGTexture { Q_OBJECT public: @@ -63,7 +63,7 @@ namespace QSGOpenGLAtlasTexture { class Manager; } -class Q_QUICK_PRIVATE_EXPORT QSGCompressedTextureFactory : public QQuickTextureFactory +class Q_QUICK_EXPORT QSGCompressedTextureFactory : public QQuickTextureFactory { public: QSGCompressedTextureFactory(const QTextureFileData& texData); diff --git a/src/quick/scenegraph/coreapi/qsgabstractrenderer_p.h b/src/quick/scenegraph/coreapi/qsgabstractrenderer_p.h index 3459ee1e82..971e6dc023 100644 --- a/src/quick/scenegraph/coreapi/qsgabstractrenderer_p.h +++ b/src/quick/scenegraph/coreapi/qsgabstractrenderer_p.h @@ -27,7 +27,7 @@ QT_BEGIN_NAMESPACE class QSGAbstractRendererPrivate; -class Q_QUICK_PRIVATE_EXPORT QSGAbstractRenderer : public QObject +class Q_QUICK_EXPORT QSGAbstractRenderer : public QObject { Q_OBJECT public: diff --git a/src/quick/scenegraph/coreapi/qsgabstractrenderer_p_p.h b/src/quick/scenegraph/coreapi/qsgabstractrenderer_p_p.h index 92ec284878..5f8e70f407 100644 --- a/src/quick/scenegraph/coreapi/qsgabstractrenderer_p_p.h +++ b/src/quick/scenegraph/coreapi/qsgabstractrenderer_p_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QSGAbstractRendererPrivate : public QObjectPrivate +class Q_QUICK_EXPORT QSGAbstractRendererPrivate : public QObjectPrivate { Q_DECLARE_PUBLIC(QSGAbstractRenderer) public: diff --git a/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp b/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp index 1d4f9ac486..6e9824a709 100644 --- a/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp +++ b/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE #ifndef QT_NO_DEBUG -Q_QUICK_PRIVATE_EXPORT bool qsg_test_and_clear_material_failure(); +Q_QUICK_EXPORT bool qsg_test_and_clear_material_failure(); #endif int qt_sg_envInt(const char *name, int defaultValue); diff --git a/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h b/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h index 8f7964b21d..f50ba8654e 100644 --- a/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h +++ b/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h @@ -723,7 +723,7 @@ protected: QHash<Node *, uint> m_visualizeChangeSet; }; -class Q_QUICK_PRIVATE_EXPORT Renderer : public QSGRenderer +class Q_QUICK_EXPORT Renderer : public QSGRenderer { public: Renderer(QSGDefaultRenderContext *ctx, QSGRendererInterface::RenderMode renderMode = QSGRendererInterface::RenderMode2D); diff --git a/src/quick/scenegraph/coreapi/qsgmaterialshader_p.h b/src/quick/scenegraph/coreapi/qsgmaterialshader_p.h index 1eebb9a6ed..8b4a4c0b2f 100644 --- a/src/quick/scenegraph/coreapi/qsgmaterialshader_p.h +++ b/src/quick/scenegraph/coreapi/qsgmaterialshader_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE class QRhiSampler; -class Q_QUICK_PRIVATE_EXPORT QSGMaterialShaderPrivate +class Q_QUICK_EXPORT QSGMaterialShaderPrivate { public: Q_DECLARE_PUBLIC(QSGMaterialShader) diff --git a/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h b/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h index 6babf76395..a2bf37b538 100644 --- a/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h +++ b/src/quick/scenegraph/coreapi/qsgnodeupdater_p.h @@ -28,7 +28,7 @@ class QSGGeometryNode; class QMatrix4x4; class QSGRenderNode; -class Q_QUICK_PRIVATE_EXPORT QSGNodeUpdater +class Q_QUICK_EXPORT QSGNodeUpdater { public: QSGNodeUpdater(); diff --git a/src/quick/scenegraph/coreapi/qsgrenderer_p.h b/src/quick/scenegraph/coreapi/qsgrenderer_p.h index eedc5a3195..eadba0ca7e 100644 --- a/src/quick/scenegraph/coreapi/qsgrenderer_p.h +++ b/src/quick/scenegraph/coreapi/qsgrenderer_p.h @@ -29,10 +29,10 @@ class QRhiCommandBuffer; class QRhiRenderPassDescriptor; class QRhiResourceUpdateBatch; -Q_QUICK_PRIVATE_EXPORT bool qsg_test_and_clear_fatal_render_error(); -Q_QUICK_PRIVATE_EXPORT void qsg_set_fatal_renderer_error(); +Q_QUICK_EXPORT bool qsg_test_and_clear_fatal_render_error(); +Q_QUICK_EXPORT void qsg_set_fatal_renderer_error(); -class Q_QUICK_PRIVATE_EXPORT QSGRenderTarget +class Q_QUICK_EXPORT QSGRenderTarget { public: QSGRenderTarget() { } @@ -55,7 +55,7 @@ public: QPaintDevice *paintDevice = nullptr; }; -class Q_QUICK_PRIVATE_EXPORT QSGRenderer : public QSGAbstractRenderer +class Q_QUICK_EXPORT QSGRenderer : public QSGAbstractRenderer { public: QSGRenderer(QSGRenderContext *context); @@ -154,7 +154,7 @@ QSGMaterialShader::RenderState QSGRenderer::state(QSGMaterialShader::RenderState } -class Q_QUICK_PRIVATE_EXPORT QSGNodeDumper : public QSGNodeVisitor { +class Q_QUICK_EXPORT QSGNodeDumper : public QSGNodeVisitor { public: static void dump(QSGNode *n); diff --git a/src/quick/scenegraph/coreapi/qsgrendernode_p.h b/src/quick/scenegraph/coreapi/qsgrendernode_p.h index 680c0d219b..198626f03c 100644 --- a/src/quick/scenegraph/coreapi/qsgrendernode_p.h +++ b/src/quick/scenegraph/coreapi/qsgrendernode_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QSGRenderNodePrivate +class Q_QUICK_EXPORT QSGRenderNodePrivate { public: QSGRenderNodePrivate(); diff --git a/src/quick/scenegraph/coreapi/qsgtexture_p.h b/src/quick/scenegraph/coreapi/qsgtexture_p.h index ef37216e1e..90356ee739 100644 --- a/src/quick/scenegraph/coreapi/qsgtexture_p.h +++ b/src/quick/scenegraph/coreapi/qsgtexture_p.h @@ -39,7 +39,7 @@ bool operator!=(const QSGSamplerDescription &a, const QSGSamplerDescription &b) size_t qHash(const QSGSamplerDescription &s, size_t seed = 0) noexcept; #if QT_CONFIG(opengl) -class Q_QUICK_PRIVATE_EXPORT QSGTexturePlatformOpenGL : public QNativeInterface::QSGOpenGLTexture +class Q_QUICK_EXPORT QSGTexturePlatformOpenGL : public QNativeInterface::QSGOpenGLTexture { public: QSGTexturePlatformOpenGL(QSGTexture *t) : m_texture(t) { } @@ -50,7 +50,7 @@ public: #endif #ifdef Q_OS_WIN -class Q_QUICK_PRIVATE_EXPORT QSGTexturePlatformD3D11 : public QNativeInterface::QSGD3D11Texture +class Q_QUICK_EXPORT QSGTexturePlatformD3D11 : public QNativeInterface::QSGD3D11Texture { public: QSGTexturePlatformD3D11(QSGTexture *t) : m_texture(t) { } @@ -58,7 +58,7 @@ public: void *nativeTexture() const override; }; -class Q_QUICK_PRIVATE_EXPORT QSGTexturePlatformD3D12 : public QNativeInterface::QSGD3D12Texture +class Q_QUICK_EXPORT QSGTexturePlatformD3D12 : public QNativeInterface::QSGD3D12Texture { public: QSGTexturePlatformD3D12(QSGTexture *t) : m_texture(t) { } @@ -70,7 +70,7 @@ public: #endif #if defined(__OBJC__) -class Q_QUICK_PRIVATE_EXPORT QSGTexturePlatformMetal : public QNativeInterface::QSGMetalTexture +class Q_QUICK_EXPORT QSGTexturePlatformMetal : public QNativeInterface::QSGMetalTexture { public: QSGTexturePlatformMetal(QSGTexture *t) : m_texture(t) { } @@ -81,7 +81,7 @@ public: #endif #if QT_CONFIG(vulkan) -class Q_QUICK_PRIVATE_EXPORT QSGTexturePlatformVulkan : public QNativeInterface::QSGVulkanTexture +class Q_QUICK_EXPORT QSGTexturePlatformVulkan : public QNativeInterface::QSGVulkanTexture { public: QSGTexturePlatformVulkan(QSGTexture *t) : m_texture(t) { } @@ -92,7 +92,7 @@ public: }; #endif -class Q_QUICK_PRIVATE_EXPORT QSGTexturePrivate : public QObjectPrivate +class Q_QUICK_EXPORT QSGTexturePrivate : public QObjectPrivate { Q_DECLARE_PUBLIC(QSGTexture) public: @@ -129,7 +129,7 @@ public: #endif }; -Q_QUICK_PRIVATE_EXPORT bool qsg_safeguard_texture(QSGTexture *); +Q_QUICK_EXPORT bool qsg_safeguard_texture(QSGTexture *); QT_END_NAMESPACE diff --git a/src/quick/scenegraph/qsgadaptationlayer_p.h b/src/quick/scenegraph/qsgadaptationlayer_p.h index 74fe403df1..51477295cb 100644 --- a/src/quick/scenegraph/qsgadaptationlayer_p.h +++ b/src/quick/scenegraph/qsgadaptationlayer_p.h @@ -52,7 +52,7 @@ class QSGRenderNode; class QSGRenderContext; class QRhiTexture; -class Q_QUICK_PRIVATE_EXPORT QSGNodeVisitorEx +class Q_QUICK_EXPORT QSGNodeVisitorEx { public: virtual ~QSGNodeVisitorEx(); @@ -89,7 +89,7 @@ public: }; -class Q_QUICK_PRIVATE_EXPORT QSGVisitableNode : public QSGGeometryNode +class Q_QUICK_EXPORT QSGVisitableNode : public QSGGeometryNode { public: QSGVisitableNode() { setFlag(IsVisitableNode); } @@ -98,7 +98,7 @@ public: virtual void accept(QSGNodeVisitorEx *) = 0; }; -class Q_QUICK_PRIVATE_EXPORT QSGInternalRectangleNode : public QSGVisitableNode +class Q_QUICK_EXPORT QSGInternalRectangleNode : public QSGVisitableNode { public: ~QSGInternalRectangleNode() override; @@ -123,7 +123,7 @@ public: }; -class Q_QUICK_PRIVATE_EXPORT QSGInternalImageNode : public QSGVisitableNode +class Q_QUICK_EXPORT QSGInternalImageNode : public QSGVisitableNode { public: ~QSGInternalImageNode() override; @@ -148,7 +148,7 @@ public: void accept(QSGNodeVisitorEx *visitor) override { if (visitor->visit(this)) visitor->visitChildren(this); visitor->endVisit(this); } }; -class Q_QUICK_PRIVATE_EXPORT QSGPainterNode : public QSGVisitableNode +class Q_QUICK_EXPORT QSGPainterNode : public QSGVisitableNode { public: ~QSGPainterNode() override; @@ -209,7 +209,7 @@ protected: #if QT_CONFIG(quick_sprite) -class Q_QUICK_PRIVATE_EXPORT QSGSpriteNode : public QSGVisitableNode +class Q_QUICK_EXPORT QSGSpriteNode : public QSGVisitableNode { public: ~QSGSpriteNode() override; @@ -230,7 +230,7 @@ public: #endif -class Q_QUICK_PRIVATE_EXPORT QSGGuiThreadShaderEffectManager : public QObject +class Q_QUICK_EXPORT QSGGuiThreadShaderEffectManager : public QObject { Q_OBJECT @@ -287,10 +287,10 @@ Q_SIGNALS: }; #ifndef QT_NO_DEBUG_STREAM -Q_QUICK_PRIVATE_EXPORT QDebug operator<<(QDebug debug, const QSGGuiThreadShaderEffectManager::ShaderInfo::Variable &v); +Q_QUICK_EXPORT QDebug operator<<(QDebug debug, const QSGGuiThreadShaderEffectManager::ShaderInfo::Variable &v); #endif -class Q_QUICK_PRIVATE_EXPORT QSGShaderEffectNode : public QObject, public QSGVisitableNode +class Q_QUICK_EXPORT QSGShaderEffectNode : public QObject, public QSGVisitableNode { Q_OBJECT @@ -357,10 +357,10 @@ Q_SIGNALS: Q_DECLARE_OPERATORS_FOR_FLAGS(QSGShaderEffectNode::DirtyShaderFlags) #ifndef QT_NO_DEBUG_STREAM -Q_QUICK_PRIVATE_EXPORT QDebug operator<<(QDebug debug, const QSGShaderEffectNode::VariableData &vd); +Q_QUICK_EXPORT QDebug operator<<(QDebug debug, const QSGShaderEffectNode::VariableData &vd); #endif -class Q_QUICK_PRIVATE_EXPORT QSGGlyphNode : public QSGVisitableNode +class Q_QUICK_EXPORT QSGGlyphNode : public QSGVisitableNode { public: enum AntialiasingMode @@ -393,7 +393,7 @@ protected: QRectF m_bounding_rect; }; -class Q_QUICK_PRIVATE_EXPORT QSGDistanceFieldGlyphConsumer +class Q_QUICK_EXPORT QSGDistanceFieldGlyphConsumer { public: virtual ~QSGDistanceFieldGlyphConsumer(); @@ -403,7 +403,7 @@ public: }; typedef QIntrusiveList<QSGDistanceFieldGlyphConsumer, &QSGDistanceFieldGlyphConsumer::node> QSGDistanceFieldGlyphConsumerList; -class Q_QUICK_PRIVATE_EXPORT QSGDistanceFieldGlyphCache +class Q_QUICK_EXPORT QSGDistanceFieldGlyphCache { public: QSGDistanceFieldGlyphCache(const QRawFont &font, diff --git a/src/quick/scenegraph/qsgbasicglyphnode_p.h b/src/quick/scenegraph/qsgbasicglyphnode_p.h index 5762673ce6..2063a2476c 100644 --- a/src/quick/scenegraph/qsgbasicglyphnode_p.h +++ b/src/quick/scenegraph/qsgbasicglyphnode_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE class QSGMaterial; -class Q_QUICK_PRIVATE_EXPORT QSGBasicGlyphNode: public QSGGlyphNode +class Q_QUICK_EXPORT QSGBasicGlyphNode: public QSGGlyphNode { public: QSGBasicGlyphNode(); diff --git a/src/quick/scenegraph/qsgbasicinternalimagenode_p.h b/src/quick/scenegraph/qsgbasicinternalimagenode_p.h index c4aaba02fd..f5b43091c8 100644 --- a/src/quick/scenegraph/qsgbasicinternalimagenode_p.h +++ b/src/quick/scenegraph/qsgbasicinternalimagenode_p.h @@ -19,7 +19,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QSGBasicInternalImageNode : public QSGInternalImageNode +class Q_QUICK_EXPORT QSGBasicInternalImageNode : public QSGInternalImageNode { public: QSGBasicInternalImageNode(); diff --git a/src/quick/scenegraph/qsgbasicinternalrectanglenode_p.h b/src/quick/scenegraph/qsgbasicinternalrectanglenode_p.h index c5b22f4423..b806904f07 100644 --- a/src/quick/scenegraph/qsgbasicinternalrectanglenode_p.h +++ b/src/quick/scenegraph/qsgbasicinternalrectanglenode_p.h @@ -20,7 +20,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QSGBasicInternalRectangleNode : public QSGInternalRectangleNode +class Q_QUICK_EXPORT QSGBasicInternalRectangleNode : public QSGInternalRectangleNode { public: QSGBasicInternalRectangleNode(); diff --git a/src/quick/scenegraph/qsgcontext_p.h b/src/quick/scenegraph/qsgcontext_p.h index 252dd5f7fd..885b207f40 100644 --- a/src/quick/scenegraph/qsgcontext_p.h +++ b/src/quick/scenegraph/qsgcontext_p.h @@ -78,7 +78,7 @@ Q_DECLARE_LOGGING_CATEGORY(QSG_LOG_TIME_RENDERER) Q_DECLARE_LOGGING_CATEGORY(QSG_LOG_INFO) Q_DECLARE_LOGGING_CATEGORY(QSG_LOG_RENDERLOOP) -class Q_QUICK_PRIVATE_EXPORT QSGContext : public QObject +class Q_QUICK_EXPORT QSGContext : public QObject { Q_OBJECT @@ -130,7 +130,7 @@ public: static QString backend(); }; -class Q_QUICK_PRIVATE_EXPORT QSGRenderContext : public QObject +class Q_QUICK_EXPORT QSGRenderContext : public QObject { Q_OBJECT public: diff --git a/src/quick/scenegraph/qsgcontextplugin_p.h b/src/quick/scenegraph/qsgcontextplugin_p.h index 853641b509..966cf0b978 100644 --- a/src/quick/scenegraph/qsgcontextplugin_p.h +++ b/src/quick/scenegraph/qsgcontextplugin_p.h @@ -26,7 +26,7 @@ class QSGContext; class QSGRenderLoop; -struct Q_QUICK_PRIVATE_EXPORT QSGContextFactoryInterface : public QFactoryInterface +struct Q_QUICK_EXPORT QSGContextFactoryInterface : public QFactoryInterface { enum Flag { SupportsShaderEffectNode = 0x01 @@ -46,7 +46,7 @@ Q_DECLARE_OPERATORS_FOR_FLAGS(QSGContextFactoryInterface::Flags) "org.qt-project.Qt.QSGContextFactoryInterface" Q_DECLARE_INTERFACE(QSGContextFactoryInterface, QSGContextFactoryInterface_iid) -class Q_QUICK_PRIVATE_EXPORT QSGContextPlugin : public QObject, public QSGContextFactoryInterface +class Q_QUICK_EXPORT QSGContextPlugin : public QObject, public QSGContextFactoryInterface { Q_OBJECT Q_INTERFACES(QSGContextFactoryInterface:QFactoryInterface) diff --git a/src/quick/scenegraph/qsgcurvefillnode_p.h b/src/quick/scenegraph/qsgcurvefillnode_p.h index 3ef4caa61c..ebb4302914 100644 --- a/src/quick/scenegraph/qsgcurvefillnode_p.h +++ b/src/quick/scenegraph/qsgcurvefillnode_p.h @@ -6,7 +6,7 @@ #include <QtGui/qbrush.h> -#include <QtQuick/private/qtquickexports_p.h> +#include <QtQuick/qtquickexports.h> #include <QtQuick/private/qsggradientcache_p.h> #include <QtQuick/qsgnode.h> @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QSGCurveFillNode : public QSGCurveAbstractNode +class Q_QUICK_EXPORT QSGCurveFillNode : public QSGCurveAbstractNode { public: QSGCurveFillNode(); diff --git a/src/quick/scenegraph/qsgcurvefillnode_p_p.h b/src/quick/scenegraph/qsgcurvefillnode_p_p.h index d52f227d85..f2a6535c6f 100644 --- a/src/quick/scenegraph/qsgcurvefillnode_p_p.h +++ b/src/quick/scenegraph/qsgcurvefillnode_p_p.h @@ -4,7 +4,7 @@ #ifndef QSGCURVEFILLNODE_P_P_H #define QSGCURVEFILLNODE_P_P_H -#include <QtQuick/private/qtquickexports_p.h> +#include <QtQuick/qtquickexports.h> #include <QtQuick/qsgmaterial.h> // @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE class QSGCurveFillNode; -class Q_QUICK_PRIVATE_EXPORT QSGCurveFillMaterial : public QSGMaterial +class Q_QUICK_EXPORT QSGCurveFillMaterial : public QSGMaterial { public: QSGCurveFillMaterial(QSGCurveFillNode *node); diff --git a/src/quick/scenegraph/qsgcurveglyphatlas_p.h b/src/quick/scenegraph/qsgcurveglyphatlas_p.h index 317abe11f8..c82f1921f9 100644 --- a/src/quick/scenegraph/qsgcurveglyphatlas_p.h +++ b/src/quick/scenegraph/qsgcurveglyphatlas_p.h @@ -17,14 +17,14 @@ #include <QtGui/qrawfont.h> #include <QtGui/private/qtextengine_p.h> -#include <QtQuick/private/qtquickexports_p.h> +#include <QtQuick/qtquickexports.h> QT_BEGIN_NAMESPACE class QSGCurveFillNode; class QSGCurveStrokeNode; -class Q_QUICK_PRIVATE_EXPORT QSGCurveGlyphAtlas +class Q_QUICK_EXPORT QSGCurveGlyphAtlas { public: QSGCurveGlyphAtlas(const QRawFont &font); diff --git a/src/quick/scenegraph/qsgcurveglyphnode_p.h b/src/quick/scenegraph/qsgcurveglyphnode_p.h index 9d1c4e43bb..cb634112d0 100644 --- a/src/quick/scenegraph/qsgcurveglyphnode_p.h +++ b/src/quick/scenegraph/qsgcurveglyphnode_p.h @@ -15,7 +15,7 @@ // We mean it. // -#include <private/qtquickexports_p.h> +#include <qtquickexports.h> #include <private/qsgadaptationlayer_p.h> #include <private/qsgbasicglyphnode_p.h> @@ -25,7 +25,7 @@ class QSGCurveGlyphAtlas; class QSGCurveFillNode; class QSGCurveAbstractNode; -class Q_QUICK_PRIVATE_EXPORT QSGCurveGlyphNode : public QSGGlyphNode +class Q_QUICK_EXPORT QSGCurveGlyphNode : public QSGGlyphNode { public: QSGCurveGlyphNode(QSGRenderContext *context); diff --git a/src/quick/scenegraph/qsgcurveprocessor_p.h b/src/quick/scenegraph/qsgcurveprocessor_p.h index 442c319d01..a911c1f5f4 100644 --- a/src/quick/scenegraph/qsgcurveprocessor_p.h +++ b/src/quick/scenegraph/qsgcurveprocessor_p.h @@ -15,12 +15,12 @@ // We mean it. // -#include <QtQuick/private/qtquickexports_p.h> +#include <QtQuick/qtquickexports.h> #include "util/qquadpath_p.h" QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QSGCurveProcessor +class Q_QUICK_EXPORT QSGCurveProcessor { public: typedef std::function<QVector3D(QVector2D)> uvForPointCallback; diff --git a/src/quick/scenegraph/qsgcurvestrokenode_p.h b/src/quick/scenegraph/qsgcurvestrokenode_p.h index d765d2258c..079414bc16 100644 --- a/src/quick/scenegraph/qsgcurvestrokenode_p.h +++ b/src/quick/scenegraph/qsgcurvestrokenode_p.h @@ -4,7 +4,7 @@ #ifndef QSGCURVESTROKENODE_P_H #define QSGCURVESTROKENODE_P_H -#include <QtQuick/private/qtquickexports_p.h> +#include <QtQuick/qtquickexports.h> #include <QtQuick/qsgnode.h> #include "qsgcurveabstractnode_p.h" @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QSGCurveStrokeNode : public QSGCurveAbstractNode +class Q_QUICK_EXPORT QSGCurveStrokeNode : public QSGCurveAbstractNode { public: QSGCurveStrokeNode(); diff --git a/src/quick/scenegraph/qsgcurvestrokenode_p_p.h b/src/quick/scenegraph/qsgcurvestrokenode_p_p.h index 9597a6eb48..b9dc0ced07 100644 --- a/src/quick/scenegraph/qsgcurvestrokenode_p_p.h +++ b/src/quick/scenegraph/qsgcurvestrokenode_p_p.h @@ -4,7 +4,7 @@ #ifndef QSGCURVESTROKENODE_P_P_H #define QSGCURVESTROKENODE_P_P_H -#include <QtQuick/private/qtquickexports_p.h> +#include <QtQuick/qtquickexports.h> #include <QtQuick/qsgmaterial.h> // @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE class QSGCurveStrokeNode; class QSGCurveStrokeMaterial; -class Q_QUICK_PRIVATE_EXPORT QSGCurveStrokeMaterialShader : public QSGMaterialShader +class Q_QUICK_EXPORT QSGCurveStrokeMaterialShader : public QSGMaterialShader { public: QSGCurveStrokeMaterialShader() @@ -38,7 +38,7 @@ public: }; -class Q_QUICK_PRIVATE_EXPORT QSGCurveStrokeMaterial : public QSGMaterial +class Q_QUICK_EXPORT QSGCurveStrokeMaterial : public QSGMaterial { public: QSGCurveStrokeMaterial(QSGCurveStrokeNode *node) diff --git a/src/quick/scenegraph/qsgdefaultcontext_p.h b/src/quick/scenegraph/qsgdefaultcontext_p.h index 922d340d1e..5f35e7b451 100644 --- a/src/quick/scenegraph/qsgdefaultcontext_p.h +++ b/src/quick/scenegraph/qsgdefaultcontext_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QSGDefaultContext : public QSGContext, public QSGRendererInterface +class Q_QUICK_EXPORT QSGDefaultContext : public QSGContext, public QSGRendererInterface { public: QSGDefaultContext(QObject *parent = nullptr); diff --git a/src/quick/scenegraph/qsgdefaultinternalimagenode_p.h b/src/quick/scenegraph/qsgdefaultinternalimagenode_p.h index 2fc75367a3..1a64bdaace 100644 --- a/src/quick/scenegraph/qsgdefaultinternalimagenode_p.h +++ b/src/quick/scenegraph/qsgdefaultinternalimagenode_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE class QSGDefaultRenderContext; -class Q_QUICK_PRIVATE_EXPORT QSGSmoothTextureMaterial : public QSGTextureMaterial +class Q_QUICK_EXPORT QSGSmoothTextureMaterial : public QSGTextureMaterial { public: QSGSmoothTextureMaterial(); @@ -36,7 +36,7 @@ protected: QSGMaterialShader *createShader(QSGRendererInterface::RenderMode renderMode) const override; }; -class Q_QUICK_PRIVATE_EXPORT QSGDefaultInternalImageNode : public QSGBasicInternalImageNode +class Q_QUICK_EXPORT QSGDefaultInternalImageNode : public QSGBasicInternalImageNode { public: QSGDefaultInternalImageNode(QSGDefaultRenderContext *rc); diff --git a/src/quick/scenegraph/qsgdefaultinternalrectanglenode_p.h b/src/quick/scenegraph/qsgdefaultinternalrectanglenode_p.h index 48236d9022..e4ded20888 100644 --- a/src/quick/scenegraph/qsgdefaultinternalrectanglenode_p.h +++ b/src/quick/scenegraph/qsgdefaultinternalrectanglenode_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE class QSGContext; -class Q_QUICK_PRIVATE_EXPORT QSGSmoothColorMaterial : public QSGMaterial +class Q_QUICK_EXPORT QSGSmoothColorMaterial : public QSGMaterial { public: QSGSmoothColorMaterial(); @@ -36,7 +36,7 @@ protected: QSGMaterialShader *createShader(QSGRendererInterface::RenderMode renderMode) const override; }; -class Q_QUICK_PRIVATE_EXPORT QSGDefaultInternalRectangleNode : public QSGBasicInternalRectangleNode +class Q_QUICK_EXPORT QSGDefaultInternalRectangleNode : public QSGBasicInternalRectangleNode { public: QSGDefaultInternalRectangleNode(); diff --git a/src/quick/scenegraph/qsgdefaultrendercontext_p.h b/src/quick/scenegraph/qsgdefaultrendercontext_p.h index 766c628ae0..c3352aa89f 100644 --- a/src/quick/scenegraph/qsgdefaultrendercontext_p.h +++ b/src/quick/scenegraph/qsgdefaultrendercontext_p.h @@ -32,7 +32,7 @@ namespace QSGRhiAtlasTexture { class Manager; } -class Q_QUICK_PRIVATE_EXPORT QSGDefaultRenderContext : public QSGRenderContext +class Q_QUICK_EXPORT QSGDefaultRenderContext : public QSGRenderContext { Q_OBJECT public: diff --git a/src/quick/scenegraph/qsgdistancefieldglyphnode_p_p.h b/src/quick/scenegraph/qsgdistancefieldglyphnode_p_p.h index 06d05a928b..207facf213 100644 --- a/src/quick/scenegraph/qsgdistancefieldglyphnode_p_p.h +++ b/src/quick/scenegraph/qsgdistancefieldglyphnode_p_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE class QSGPlainTexture; -class Q_QUICK_PRIVATE_EXPORT QSGDistanceFieldTextMaterial: public QSGMaterial +class Q_QUICK_EXPORT QSGDistanceFieldTextMaterial: public QSGMaterial { public: QSGDistanceFieldTextMaterial(); @@ -61,7 +61,7 @@ protected: QSGPlainTexture *m_sgTexture; }; -class Q_QUICK_PRIVATE_EXPORT QSGDistanceFieldStyledTextMaterial : public QSGDistanceFieldTextMaterial +class Q_QUICK_EXPORT QSGDistanceFieldStyledTextMaterial : public QSGDistanceFieldTextMaterial { public: QSGDistanceFieldStyledTextMaterial(); @@ -78,7 +78,7 @@ protected: QVector4D m_styleColor; }; -class Q_QUICK_PRIVATE_EXPORT QSGDistanceFieldOutlineTextMaterial : public QSGDistanceFieldStyledTextMaterial +class Q_QUICK_EXPORT QSGDistanceFieldOutlineTextMaterial : public QSGDistanceFieldStyledTextMaterial { public: QSGDistanceFieldOutlineTextMaterial(); @@ -88,7 +88,7 @@ public: QSGMaterialShader *createShader(QSGRendererInterface::RenderMode renderMode) const override; }; -class Q_QUICK_PRIVATE_EXPORT QSGDistanceFieldShiftedStyleTextMaterial : public QSGDistanceFieldStyledTextMaterial +class Q_QUICK_EXPORT QSGDistanceFieldShiftedStyleTextMaterial : public QSGDistanceFieldStyledTextMaterial { public: QSGDistanceFieldShiftedStyleTextMaterial(); @@ -105,7 +105,7 @@ protected: QPointF m_shift; }; -class Q_QUICK_PRIVATE_EXPORT QSGHiQSubPixelDistanceFieldTextMaterial : public QSGDistanceFieldTextMaterial +class Q_QUICK_EXPORT QSGHiQSubPixelDistanceFieldTextMaterial : public QSGDistanceFieldTextMaterial { public: QSGMaterialType *type() const override; @@ -116,7 +116,7 @@ public: } }; -class Q_QUICK_PRIVATE_EXPORT QSGLoQSubPixelDistanceFieldTextMaterial : public QSGDistanceFieldTextMaterial +class Q_QUICK_EXPORT QSGLoQSubPixelDistanceFieldTextMaterial : public QSGDistanceFieldTextMaterial { public: QSGMaterialType *type() const override; diff --git a/src/quick/scenegraph/qsgrenderloop_p.h b/src/quick/scenegraph/qsgrenderloop_p.h index 73d30ffb6b..9157e2edd2 100644 --- a/src/quick/scenegraph/qsgrenderloop_p.h +++ b/src/quick/scenegraph/qsgrenderloop_p.h @@ -30,7 +30,7 @@ class QSGRenderContext; class QAnimationDriver; class QRunnable; -class Q_QUICK_PRIVATE_EXPORT QSGRenderLoop : public QObject +class Q_QUICK_EXPORT QSGRenderLoop : public QObject { Q_OBJECT diff --git a/src/quick/scenegraph/qsgrhidistancefieldglyphcache_p.h b/src/quick/scenegraph/qsgrhidistancefieldglyphcache_p.h index dc593e323b..4959cd2c50 100644 --- a/src/quick/scenegraph/qsgrhidistancefieldglyphcache_p.h +++ b/src/quick/scenegraph/qsgrhidistancefieldglyphcache_p.h @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE class QSGDefaultRenderContext; -class Q_QUICK_PRIVATE_EXPORT QSGRhiDistanceFieldGlyphCache : public QSGDistanceFieldGlyphCache +class Q_QUICK_EXPORT QSGRhiDistanceFieldGlyphCache : public QSGDistanceFieldGlyphCache { public: QSGRhiDistanceFieldGlyphCache(QSGDefaultRenderContext *rc, const QRawFont &font, int renderTypeQuality); diff --git a/src/quick/scenegraph/qsgrhilayer_p.h b/src/quick/scenegraph/qsgrhilayer_p.h index 38e1dd4d5c..922192ec5e 100644 --- a/src/quick/scenegraph/qsgrhilayer_p.h +++ b/src/quick/scenegraph/qsgrhilayer_p.h @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE class QSGDefaultRenderContext; -class Q_QUICK_PRIVATE_EXPORT QSGRhiLayer : public QSGLayer +class Q_QUICK_EXPORT QSGRhiLayer : public QSGLayer { Q_OBJECT diff --git a/src/quick/scenegraph/qsgrhisupport_p.h b/src/quick/scenegraph/qsgrhisupport_p.h index 4b47c569b3..41dae24ef5 100644 --- a/src/quick/scenegraph/qsgrhisupport_p.h +++ b/src/quick/scenegraph/qsgrhisupport_p.h @@ -34,7 +34,7 @@ class QQuickGraphicsConfiguration; // In addition, the class provides handy conversion and query stuff for the // renderloop and the QSGRendererInterface implementations. // -class Q_QUICK_PRIVATE_EXPORT QSGRhiSupport +class Q_QUICK_EXPORT QSGRhiSupport { public: static QSGRhiSupport *instance_internal(); diff --git a/src/quick/scenegraph/util/qquadpath_p.h b/src/quick/scenegraph/util/qquadpath_p.h index 7540f277a0..eb27e7b4fe 100644 --- a/src/quick/scenegraph/util/qquadpath_p.h +++ b/src/quick/scenegraph/util/qquadpath_p.h @@ -20,11 +20,11 @@ #include <QtCore/qdebug.h> #include <QtGui/qvector2d.h> #include <QtGui/qpainterpath.h> -#include <QtQuick/private/qtquickexports_p.h> +#include <QtQuick/qtquickexports.h> QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuadPath +class Q_QUICK_EXPORT QQuadPath { public: class Element diff --git a/src/quick/scenegraph/util/qsgareaallocator_p.h b/src/quick/scenegraph/util/qsgareaallocator_p.h index 07bc1488a2..fa53dde037 100644 --- a/src/quick/scenegraph/util/qsgareaallocator_p.h +++ b/src/quick/scenegraph/util/qsgareaallocator_p.h @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE class QRect; class QPoint; struct QSGAreaAllocatorNode; -class Q_QUICK_PRIVATE_EXPORT QSGAreaAllocator +class Q_QUICK_EXPORT QSGAreaAllocator { public: QSGAreaAllocator(const QSize &size); diff --git a/src/quick/scenegraph/util/qsgdefaultimagenode_p.h b/src/quick/scenegraph/util/qsgdefaultimagenode_p.h index 7a541d5d96..344acd5c55 100644 --- a/src/quick/scenegraph/util/qsgdefaultimagenode_p.h +++ b/src/quick/scenegraph/util/qsgdefaultimagenode_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QSGDefaultImageNode : public QSGImageNode +class Q_QUICK_EXPORT QSGDefaultImageNode : public QSGImageNode { public: QSGDefaultImageNode(); diff --git a/src/quick/scenegraph/util/qsgdefaultninepatchnode_p.h b/src/quick/scenegraph/util/qsgdefaultninepatchnode_p.h index 298ed31237..ce33e449ab 100644 --- a/src/quick/scenegraph/util/qsgdefaultninepatchnode_p.h +++ b/src/quick/scenegraph/util/qsgdefaultninepatchnode_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QSGDefaultNinePatchNode : public QSGNinePatchNode +class Q_QUICK_EXPORT QSGDefaultNinePatchNode : public QSGNinePatchNode { public: QSGDefaultNinePatchNode(); diff --git a/src/quick/scenegraph/util/qsgdefaultpainternode_p.h b/src/quick/scenegraph/util/qsgdefaultpainternode_p.h index 17e158204b..4038aa0733 100644 --- a/src/quick/scenegraph/util/qsgdefaultpainternode_p.h +++ b/src/quick/scenegraph/util/qsgdefaultpainternode_p.h @@ -27,7 +27,7 @@ QT_BEGIN_NAMESPACE class QSGDefaultRenderContext; -class Q_QUICK_PRIVATE_EXPORT QSGPainterTexture : public QSGPlainTexture +class Q_QUICK_EXPORT QSGPainterTexture : public QSGPlainTexture { public: QSGPainterTexture(); @@ -40,7 +40,7 @@ private: QRect m_dirty_rect; }; -class Q_QUICK_PRIVATE_EXPORT QSGDefaultPainterNode : public QSGPainterNode +class Q_QUICK_EXPORT QSGDefaultPainterNode : public QSGPainterNode { public: QSGDefaultPainterNode(QQuickPaintedItem *item); diff --git a/src/quick/scenegraph/util/qsggradientcache_p.h b/src/quick/scenegraph/util/qsggradientcache_p.h index ade19fcf85..f384821978 100644 --- a/src/quick/scenegraph/util/qsggradientcache_p.h +++ b/src/quick/scenegraph/util/qsggradientcache_p.h @@ -18,7 +18,7 @@ #include <QtCore/qhash.h> #include <QtGui/qbrush.h> -#include <QtQuick/private/qtquickexports_p.h> +#include <QtQuick/qtquickexports.h> QT_BEGIN_NAMESPACE @@ -26,7 +26,7 @@ class QSGTexture; class QSGPlainTexture; class QRhi; -struct Q_QUICK_PRIVATE_EXPORT QSGGradientCacheKey +struct Q_QUICK_EXPORT QSGGradientCacheKey { QSGGradientCacheKey(const QGradientStops &stops, QGradient::Spread spread) : stops(stops), spread(spread) @@ -47,7 +47,7 @@ inline size_t qHash(const QSGGradientCacheKey &v, size_t seed = 0) return h; } -class Q_QUICK_PRIVATE_EXPORT QSGGradientCache +class Q_QUICK_EXPORT QSGGradientCache { public: struct GradientDesc { // can fully describe a linear/radial/conical gradient diff --git a/src/quick/scenegraph/util/qsgplaintexture_p.h b/src/quick/scenegraph/util/qsgplaintexture_p.h index 82e7422685..caa14fa9df 100644 --- a/src/quick/scenegraph/util/qsgplaintexture_p.h +++ b/src/quick/scenegraph/util/qsgplaintexture_p.h @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE class QSGPlainTexturePrivate; -class Q_QUICK_PRIVATE_EXPORT QSGPlainTexture : public QSGTexture +class Q_QUICK_EXPORT QSGPlainTexture : public QSGTexture { Q_OBJECT Q_DECLARE_PRIVATE(QSGPlainTexture) diff --git a/src/quick/scenegraph/util/qsgtexturematerial_p.h b/src/quick/scenegraph/util/qsgtexturematerial_p.h index 5472ea4aa6..fe4345e27d 100644 --- a/src/quick/scenegraph/util/qsgtexturematerial_p.h +++ b/src/quick/scenegraph/util/qsgtexturematerial_p.h @@ -20,7 +20,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QSGOpaqueTextureMaterialRhiShader : public QSGMaterialShader +class Q_QUICK_EXPORT QSGOpaqueTextureMaterialRhiShader : public QSGMaterialShader { public: QSGOpaqueTextureMaterialRhiShader(); diff --git a/src/quick/util/qquickanimation_p.h b/src/quick/util/qquickanimation_p.h index 63298ab2c8..e73d23a57b 100644 --- a/src/quick/util/qquickanimation_p.h +++ b/src/quick/util/qquickanimation_p.h @@ -31,7 +31,7 @@ QT_BEGIN_NAMESPACE class QQuickAbstractAnimationPrivate; class QQuickAnimationGroup; -class Q_QUICK_PRIVATE_EXPORT QQuickAbstractAnimation : public QObject, public QQmlPropertyValueSource, public QQmlParserStatus +class Q_QUICK_EXPORT QQuickAbstractAnimation : public QObject, public QQmlPropertyValueSource, public QQmlParserStatus { Q_OBJECT Q_DECLARE_PRIVATE(QQuickAbstractAnimation) @@ -125,7 +125,7 @@ private: }; class QQuickPauseAnimationPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickPauseAnimation : public QQuickAbstractAnimation +class Q_QUICK_EXPORT QQuickPauseAnimation : public QQuickAbstractAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickPauseAnimation) @@ -152,7 +152,7 @@ protected: }; class QQuickScriptActionPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickScriptAction : public QQuickAbstractAnimation +class Q_QUICK_EXPORT QQuickScriptAction : public QQuickAbstractAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickScriptAction) @@ -180,7 +180,7 @@ protected: }; class QQuickPropertyActionPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickPropertyAction : public QQuickAbstractAnimation +class Q_QUICK_EXPORT QQuickPropertyAction : public QQuickAbstractAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickPropertyAction) @@ -227,7 +227,7 @@ protected: }; class QQuickPropertyAnimationPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickPropertyAnimation : public QQuickAbstractAnimation +class Q_QUICK_EXPORT QQuickPropertyAnimation : public QQuickAbstractAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickPropertyAnimation) @@ -292,7 +292,7 @@ Q_SIGNALS: void propertyChanged(); }; -class Q_QUICK_PRIVATE_EXPORT QQuickColorAnimation : public QQuickPropertyAnimation +class Q_QUICK_EXPORT QQuickColorAnimation : public QQuickPropertyAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickPropertyAnimation) @@ -312,7 +312,7 @@ public: void setTo(const QColor &); }; -class Q_QUICK_PRIVATE_EXPORT QQuickNumberAnimation : public QQuickPropertyAnimation +class Q_QUICK_EXPORT QQuickNumberAnimation : public QQuickPropertyAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickPropertyAnimation) @@ -339,7 +339,7 @@ private: void init(); }; -class Q_QUICK_PRIVATE_EXPORT QQuickVector3dAnimation : public QQuickPropertyAnimation +class Q_QUICK_EXPORT QQuickVector3dAnimation : public QQuickPropertyAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickPropertyAnimation) @@ -361,7 +361,7 @@ public: }; class QQuickRotationAnimationPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickRotationAnimation : public QQuickPropertyAnimation +class Q_QUICK_EXPORT QQuickRotationAnimation : public QQuickPropertyAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickRotationAnimation) @@ -392,7 +392,7 @@ Q_SIGNALS: }; class QQuickAnimationGroupPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickAnimationGroup : public QQuickAbstractAnimation +class Q_QUICK_EXPORT QQuickAnimationGroup : public QQuickAbstractAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickAnimationGroup) @@ -411,7 +411,7 @@ protected: QQuickAnimationGroup(QQuickAnimationGroupPrivate &dd, QObject *parent); }; -class Q_QUICK_PRIVATE_EXPORT QQuickSequentialAnimation : public QQuickAnimationGroup +class Q_QUICK_EXPORT QQuickSequentialAnimation : public QQuickAnimationGroup { Q_OBJECT Q_DECLARE_PRIVATE(QQuickAnimationGroup) @@ -430,7 +430,7 @@ protected: QObject *defaultTarget = nullptr) override; }; -class Q_QUICK_PRIVATE_EXPORT QQuickParallelAnimation : public QQuickAnimationGroup +class Q_QUICK_EXPORT QQuickParallelAnimation : public QQuickAnimationGroup { Q_OBJECT Q_DECLARE_PRIVATE(QQuickAnimationGroup) diff --git a/src/quick/util/qquickanimation_p_p.h b/src/quick/util/qquickanimation_p_p.h index e4e666134b..49f26726ee 100644 --- a/src/quick/util/qquickanimation_p_p.h +++ b/src/quick/util/qquickanimation_p_p.h @@ -134,7 +134,7 @@ private: T *m_instance; }; -class Q_QUICK_PRIVATE_EXPORT QQuickAbstractAnimationPrivate : public QObjectPrivate, public QAnimationJobChangeListener +class Q_QUICK_EXPORT QQuickAbstractAnimationPrivate : public QObjectPrivate, public QAnimationJobChangeListener { Q_DECLARE_PUBLIC(QQuickAbstractAnimation) public: @@ -234,7 +234,7 @@ public: bool animationDirty: 1; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPropertyAnimationPrivate : public QQuickAbstractAnimationPrivate +class Q_QUICK_EXPORT QQuickPropertyAnimationPrivate : public QQuickAbstractAnimationPrivate { Q_DECLARE_PUBLIC(QQuickPropertyAnimation) public: diff --git a/src/quick/util/qquickanimationcontroller_p.h b/src/quick/util/qquickanimationcontroller_p.h index d81d6cfe60..a7f9e165d8 100644 --- a/src/quick/util/qquickanimationcontroller_p.h +++ b/src/quick/util/qquickanimationcontroller_p.h @@ -22,7 +22,7 @@ QT_BEGIN_NAMESPACE class QQuickAnimationControllerPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickAnimationController : public QObject, public QQmlFinalizerHook +class Q_QUICK_EXPORT QQuickAnimationController : public QObject, public QQmlFinalizerHook { Q_OBJECT Q_DISABLE_COPY_MOVE(QQuickAnimationController) diff --git a/src/quick/util/qquickanimator_p.h b/src/quick/util/qquickanimator_p.h index 045edc4baa..15068420f4 100644 --- a/src/quick/util/qquickanimator_p.h +++ b/src/quick/util/qquickanimator_p.h @@ -23,7 +23,7 @@ class QQuickItem; class QQuickAnimatorJob; class QQuickAnimatorPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickAnimator : public QQuickAbstractAnimation +class Q_QUICK_EXPORT QQuickAnimator : public QQuickAbstractAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickAnimator) @@ -73,7 +73,7 @@ Q_SIGNALS: void fromChanged(qreal from); }; -class Q_QUICK_PRIVATE_EXPORT QQuickScaleAnimator : public QQuickAnimator +class Q_QUICK_EXPORT QQuickScaleAnimator : public QQuickAnimator { Q_OBJECT QML_NAMED_ELEMENT(ScaleAnimator) @@ -85,7 +85,7 @@ protected: QString propertyName() const override { return QStringLiteral("scale"); } }; -class Q_QUICK_PRIVATE_EXPORT QQuickXAnimator : public QQuickAnimator +class Q_QUICK_EXPORT QQuickXAnimator : public QQuickAnimator { Q_OBJECT QML_NAMED_ELEMENT(XAnimator) @@ -97,7 +97,7 @@ protected: QString propertyName() const override { return QStringLiteral("x"); } }; -class Q_QUICK_PRIVATE_EXPORT QQuickYAnimator : public QQuickAnimator +class Q_QUICK_EXPORT QQuickYAnimator : public QQuickAnimator { Q_OBJECT QML_NAMED_ELEMENT(YAnimator) @@ -109,7 +109,7 @@ protected: QString propertyName() const override { return QStringLiteral("y"); } }; -class Q_QUICK_PRIVATE_EXPORT QQuickOpacityAnimator : public QQuickAnimator +class Q_QUICK_EXPORT QQuickOpacityAnimator : public QQuickAnimator { Q_OBJECT QML_NAMED_ELEMENT(OpacityAnimator) @@ -122,7 +122,7 @@ protected: }; class QQuickRotationAnimatorPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickRotationAnimator : public QQuickAnimator +class Q_QUICK_EXPORT QQuickRotationAnimator : public QQuickAnimator { Q_OBJECT Q_DECLARE_PRIVATE(QQuickRotationAnimator) @@ -149,7 +149,7 @@ protected: #if QT_CONFIG(quick_shadereffect) class QQuickUniformAnimatorPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickUniformAnimator : public QQuickAnimator +class Q_QUICK_EXPORT QQuickUniformAnimator : public QQuickAnimator { Q_OBJECT Q_DECLARE_PRIVATE(QQuickUniformAnimator) diff --git a/src/quick/util/qquickanimatorjob_p.h b/src/quick/util/qquickanimatorjob_p.h index e7cbab8408..16e4a7063d 100644 --- a/src/quick/util/qquickanimatorjob_p.h +++ b/src/quick/util/qquickanimatorjob_p.h @@ -36,7 +36,7 @@ class QQuickAnimatorController; class QSGOpacityNode; -class Q_QUICK_PRIVATE_EXPORT QQuickAnimatorProxyJob : public QObject, public QAbstractAnimationJob +class Q_QUICK_EXPORT QQuickAnimatorProxyJob : public QObject, public QAbstractAnimationJob { Q_OBJECT @@ -78,7 +78,7 @@ private: InternalState m_internalState; }; -class Q_QUICK_PRIVATE_EXPORT QQuickAnimatorJob : public QAbstractAnimationJob +class Q_QUICK_EXPORT QQuickAnimatorJob : public QAbstractAnimationJob { public: virtual void setTarget(QQuickItem *target); @@ -210,28 +210,28 @@ protected: Helper *m_helper; }; -class Q_QUICK_PRIVATE_EXPORT QQuickScaleAnimatorJob : public QQuickTransformAnimatorJob +class Q_QUICK_EXPORT QQuickScaleAnimatorJob : public QQuickTransformAnimatorJob { public: void updateCurrentTime(int time) override; void writeBack() override; }; -class Q_QUICK_PRIVATE_EXPORT QQuickXAnimatorJob : public QQuickTransformAnimatorJob +class Q_QUICK_EXPORT QQuickXAnimatorJob : public QQuickTransformAnimatorJob { public: void updateCurrentTime(int time) override; void writeBack() override; }; -class Q_QUICK_PRIVATE_EXPORT QQuickYAnimatorJob : public QQuickTransformAnimatorJob +class Q_QUICK_EXPORT QQuickYAnimatorJob : public QQuickTransformAnimatorJob { public: void updateCurrentTime(int time) override; void writeBack() override; }; -class Q_QUICK_PRIVATE_EXPORT QQuickRotationAnimatorJob : public QQuickTransformAnimatorJob +class Q_QUICK_EXPORT QQuickRotationAnimatorJob : public QQuickTransformAnimatorJob { public: QQuickRotationAnimatorJob(); @@ -246,7 +246,7 @@ private: QQuickRotationAnimator::RotationDirection m_direction; }; -class Q_QUICK_PRIVATE_EXPORT QQuickOpacityAnimatorJob : public QQuickAnimatorJob +class Q_QUICK_EXPORT QQuickOpacityAnimatorJob : public QQuickAnimatorJob { public: QQuickOpacityAnimatorJob(); @@ -263,7 +263,7 @@ private: #if QT_CONFIG(quick_shadereffect) class QQuickShaderEffect; -class Q_QUICK_PRIVATE_EXPORT QQuickUniformAnimatorJob : public QQuickAnimatorJob +class Q_QUICK_EXPORT QQuickUniformAnimatorJob : public QQuickAnimatorJob { public: QQuickUniformAnimatorJob(); diff --git a/src/quick/util/qquickapplication_p.h b/src/quick/util/qquickapplication_p.h index deb206be15..540411756b 100644 --- a/src/quick/util/qquickapplication_p.h +++ b/src/quick/util/qquickapplication_p.h @@ -28,7 +28,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickApplication : public QQmlApplication +class Q_QUICK_EXPORT QQuickApplication : public QQmlApplication { Q_OBJECT Q_PROPERTY(bool active READ active NOTIFY activeChanged FINAL) // deprecated, use 'state' instead diff --git a/src/quick/util/qquickbehavior_p.h b/src/quick/util/qquickbehavior_p.h index 4c97aa13ab..1eb2846587 100644 --- a/src/quick/util/qquickbehavior_p.h +++ b/src/quick/util/qquickbehavior_p.h @@ -26,7 +26,7 @@ QT_BEGIN_NAMESPACE class QQuickAbstractAnimation; class QQuickBehaviorPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickBehavior : public QObject, public QQmlPropertyValueInterceptor, public QQmlFinalizerHook +class Q_QUICK_EXPORT QQuickBehavior : public QObject, public QQmlPropertyValueInterceptor, public QQmlFinalizerHook { Q_OBJECT Q_INTERFACES(QQmlFinalizerHook) diff --git a/src/quick/util/qquickdeliveryagent_p_p.h b/src/quick/util/qquickdeliveryagent_p_p.h index b03c618cf2..bf3eea3ca3 100644 --- a/src/quick/util/qquickdeliveryagent_p_p.h +++ b/src/quick/util/qquickdeliveryagent_p_p.h @@ -42,7 +42,7 @@ struct QQuickPointingDeviceExtra { QVector<QObject *> deliveryTargets; }; -class Q_QUICK_PRIVATE_EXPORT QQuickDeliveryAgentPrivate : public QObjectPrivate +class Q_QUICK_EXPORT QQuickDeliveryAgentPrivate : public QObjectPrivate { public: Q_DECLARE_PUBLIC(QQuickDeliveryAgent) diff --git a/src/quick/util/qquickfontloader_p.h b/src/quick/util/qquickfontloader_p.h index 2b00e78b55..b9d2e7fdd7 100644 --- a/src/quick/util/qquickfontloader_p.h +++ b/src/quick/util/qquickfontloader_p.h @@ -25,7 +25,7 @@ QT_BEGIN_NAMESPACE class QQuickFontLoaderPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickFontLoader : public QObject +class Q_QUICK_EXPORT QQuickFontLoader : public QObject { Q_OBJECT Q_DECLARE_PRIVATE(QQuickFontLoader) diff --git a/src/quick/util/qquickfontmetrics_p.h b/src/quick/util/qquickfontmetrics_p.h index ba0fccddac..8716bcd1d8 100644 --- a/src/quick/util/qquickfontmetrics_p.h +++ b/src/quick/util/qquickfontmetrics_p.h @@ -27,7 +27,7 @@ QT_BEGIN_NAMESPACE class QFont; -class Q_QUICK_PRIVATE_EXPORT QQuickFontMetrics : public QObject +class Q_QUICK_EXPORT QQuickFontMetrics : public QObject { Q_OBJECT diff --git a/src/quick/util/qquickframeanimation_p.h b/src/quick/util/qquickframeanimation_p.h index 49f131684a..63ff42814c 100644 --- a/src/quick/util/qquickframeanimation_p.h +++ b/src/quick/util/qquickframeanimation_p.h @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE class QQuickFrameAnimationPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickFrameAnimation : public QObject, public QQmlParserStatus +class Q_QUICK_EXPORT QQuickFrameAnimation : public QObject, public QQmlParserStatus { Q_OBJECT Q_DECLARE_PRIVATE(QQuickFrameAnimation) diff --git a/src/quick/util/qquickinputmethod_p.h b/src/quick/util/qquickinputmethod_p.h index af81f0b712..927f009b2c 100644 --- a/src/quick/util/qquickinputmethod_p.h +++ b/src/quick/util/qquickinputmethod_p.h @@ -25,7 +25,7 @@ #include <private/qtquickglobal_p.h> QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickInputMethod : public QObject +class Q_QUICK_EXPORT QQuickInputMethod : public QObject { Q_OBJECT QML_NAMED_ELEMENT(InputMethod) diff --git a/src/quick/util/qquickpath_p.h b/src/quick/util/qquickpath_p.h index a3fe914bad..06393c6a0f 100644 --- a/src/quick/util/qquickpath_p.h +++ b/src/quick/util/qquickpath_p.h @@ -40,7 +40,7 @@ struct QQuickPathData QList<QQuickCurve*> curves; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathElement : public QObject +class Q_QUICK_EXPORT QQuickPathElement : public QObject { Q_OBJECT QML_ANONYMOUS @@ -51,7 +51,7 @@ Q_SIGNALS: void changed(); }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathAttribute : public QQuickPathElement +class Q_QUICK_EXPORT QQuickPathAttribute : public QQuickPathElement { Q_OBJECT @@ -78,7 +78,7 @@ private: qreal _value = 0; }; -class Q_QUICK_PRIVATE_EXPORT QQuickCurve : public QQuickPathElement +class Q_QUICK_EXPORT QQuickCurve : public QQuickPathElement { Q_OBJECT @@ -122,7 +122,7 @@ private: QQmlNullableValue<qreal> _relativeY; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathLine : public QQuickCurve +class Q_QUICK_EXPORT QQuickPathLine : public QQuickCurve { Q_OBJECT QML_NAMED_ELEMENT(PathLine) @@ -133,7 +133,7 @@ public: void addToPath(QPainterPath &path, const QQuickPathData &) override; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathMove : public QQuickCurve +class Q_QUICK_EXPORT QQuickPathMove : public QQuickCurve { Q_OBJECT QML_NAMED_ELEMENT(PathMove) @@ -144,7 +144,7 @@ public: void addToPath(QPainterPath &path, const QQuickPathData &) override; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathQuad : public QQuickCurve +class Q_QUICK_EXPORT QQuickPathQuad : public QQuickCurve { Q_OBJECT @@ -187,7 +187,7 @@ private: QQmlNullableValue<qreal> _relativeControlY; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathCubic : public QQuickCurve +class Q_QUICK_EXPORT QQuickPathCubic : public QQuickCurve { Q_OBJECT @@ -255,7 +255,7 @@ private: QQmlNullableValue<qreal> _relativeControl2Y; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathCatmullRomCurve : public QQuickCurve +class Q_QUICK_EXPORT QQuickPathCatmullRomCurve : public QQuickCurve { Q_OBJECT QML_NAMED_ELEMENT(PathCurve) @@ -266,7 +266,7 @@ public: void addToPath(QPainterPath &path, const QQuickPathData &) override; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathArc : public QQuickCurve +class Q_QUICK_EXPORT QQuickPathArc : public QQuickCurve { Q_OBJECT Q_PROPERTY(qreal radiusX READ radiusX WRITE setRadiusX NOTIFY radiusXChanged FINAL) @@ -316,7 +316,7 @@ private: qreal _xAxisRotation = 0; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathAngleArc : public QQuickCurve +class Q_QUICK_EXPORT QQuickPathAngleArc : public QQuickCurve { Q_OBJECT Q_PROPERTY(qreal centerX READ centerX WRITE setCenterX NOTIFY centerXChanged FINAL) @@ -376,7 +376,7 @@ private: bool _moveToStart = true; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathSvg : public QQuickCurve +class Q_QUICK_EXPORT QQuickPathSvg : public QQuickCurve { Q_OBJECT Q_PROPERTY(QString path READ path WRITE setPath NOTIFY pathChanged FINAL) @@ -397,7 +397,7 @@ private: QString _path; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathPercent : public QQuickPathElement +class Q_QUICK_EXPORT QQuickPathPercent : public QQuickPathElement { Q_OBJECT Q_PROPERTY(qreal value READ value WRITE setValue NOTIFY valueChanged FINAL) @@ -416,7 +416,7 @@ private: qreal _value = 0; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathPolyline : public QQuickCurve +class Q_QUICK_EXPORT QQuickPathPolyline : public QQuickCurve { Q_OBJECT Q_PROPERTY(QPointF start READ start NOTIFY startChanged FINAL) @@ -440,7 +440,7 @@ private: QVector<QPointF> m_path; }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathMultiline : public QQuickCurve +class Q_QUICK_EXPORT QQuickPathMultiline : public QQuickCurve { Q_OBJECT Q_PROPERTY(QPointF start READ start NOTIFY startChanged FINAL) @@ -478,7 +478,7 @@ struct QQuickCachedBezier }; class QQuickPathPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickPath : public QObject, public QQmlParserStatus +class Q_QUICK_EXPORT QQuickPath : public QObject, public QQmlParserStatus { Q_OBJECT @@ -579,7 +579,7 @@ public: static QPointF sequentialPointAt(const QPainterPath &path, const qreal &pathLength, const QList<AttributePoint> &attributePoints, QQuickCachedBezier &prevBez, qreal p, qreal *angle = nullptr); }; -class Q_QUICK_PRIVATE_EXPORT QQuickPathText : public QQuickPathElement +class Q_QUICK_EXPORT QQuickPathText : public QQuickPathElement { Q_OBJECT Q_PROPERTY(qreal x READ x WRITE setX NOTIFY xChanged FINAL) diff --git a/src/quick/util/qquickpath_p_p.h b/src/quick/util/qquickpath_p_p.h index 523546251a..ae57a56ccc 100644 --- a/src/quick/util/qquickpath_p_p.h +++ b/src/quick/util/qquickpath_p_p.h @@ -28,7 +28,7 @@ QT_REQUIRE_CONFIG(quick_path); QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickPathPrivate : public QObjectPrivate +class Q_QUICK_EXPORT QQuickPathPrivate : public QObjectPrivate { Q_DECLARE_PUBLIC(QQuickPath) diff --git a/src/quick/util/qquickpathinterpolator_p.h b/src/quick/util/qquickpathinterpolator_p.h index 238cf1ebd0..35dd5b0eb3 100644 --- a/src/quick/util/qquickpathinterpolator_p.h +++ b/src/quick/util/qquickpathinterpolator_p.h @@ -25,7 +25,7 @@ QT_REQUIRE_CONFIG(quick_path); QT_BEGIN_NAMESPACE class QQuickPath; -class Q_QUICK_PRIVATE_EXPORT QQuickPathInterpolator : public QObject +class Q_QUICK_EXPORT QQuickPathInterpolator : public QObject { Q_OBJECT Q_PROPERTY(QQuickPath *path READ path WRITE setPath NOTIFY pathChanged FINAL) diff --git a/src/quick/util/qquickpixmap_p.h b/src/quick/util/qquickpixmap_p.h index ce210321cb..35ac7eda39 100644 --- a/src/quick/util/qquickpixmap_p.h +++ b/src/quick/util/qquickpixmap_p.h @@ -54,7 +54,7 @@ public: }; // ### Qt 6: Make public moving to qquickimageprovider.h -class Q_QUICK_PRIVATE_EXPORT QQuickImageProviderOptions +class Q_QUICK_EXPORT QQuickImageProviderOptions { public: enum AutoTransform { @@ -97,7 +97,7 @@ private: QQuickPixmapCache::shrinkCache() sweeps away the least-recently-released instances until the remaining bytes are less than cache_limit.) */ -class Q_QUICK_PRIVATE_EXPORT QQuickPixmap +class Q_QUICK_EXPORT QQuickPixmap { Q_DECLARE_TR_FUNCTIONS(QQuickPixmap) public: @@ -176,7 +176,7 @@ Q_DECLARE_OPERATORS_FOR_FLAGS(QQuickPixmap::Options) // ### Qt 6: This should be made public in Qt 6. It's functionality can't be merged into // QQuickImageProvider without breaking source compatibility. -class Q_QUICK_PRIVATE_EXPORT QQuickImageProviderWithOptions : public QQuickAsyncImageProvider +class Q_QUICK_EXPORT QQuickImageProviderWithOptions : public QQuickAsyncImageProvider { public: QQuickImageProviderWithOptions(ImageType type, Flags flags = Flags()); diff --git a/src/quick/util/qquickprofiler_p.h b/src/quick/util/qquickprofiler_p.h index 276172a2da..61a37215a9 100644 --- a/src/quick/util/qquickprofiler_p.h +++ b/src/quick/util/qquickprofiler_p.h @@ -135,7 +135,7 @@ public: } }; -class Q_QUICK_PRIVATE_EXPORT QQuickProfiler : public QObject, public QQmlProfilerDefinitions { +class Q_QUICK_EXPORT QQuickProfiler : public QObject, public QQmlProfilerDefinitions { Q_OBJECT public: diff --git a/src/quick/util/qquickpropertychanges_p.h b/src/quick/util/qquickpropertychanges_p.h index 902ec4a7c3..38d0c00721 100644 --- a/src/quick/util/qquickpropertychanges_p.h +++ b/src/quick/util/qquickpropertychanges_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE class QQuickPropertyChangesPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickPropertyChanges : public QQuickStateOperation +class Q_QUICK_EXPORT QQuickPropertyChanges : public QQuickStateOperation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickPropertyChanges) diff --git a/src/quick/util/qquickshortcut.cpp b/src/quick/util/qquickshortcut.cpp index f9ba8f2a1c..a6a0972d87 100644 --- a/src/quick/util/qquickshortcut.cpp +++ b/src/quick/util/qquickshortcut.cpp @@ -77,12 +77,12 @@ typedef bool (*ContextMatcher)(QObject *, Qt::ShortcutContext); Q_GLOBAL_STATIC_WITH_ARGS(ContextMatcher, ctxMatcher, (qQuickShortcutContextMatcher)) -Q_QUICK_PRIVATE_EXPORT ContextMatcher qt_quick_shortcut_context_matcher() +Q_QUICK_EXPORT ContextMatcher qt_quick_shortcut_context_matcher() { return *ctxMatcher(); } -Q_QUICK_PRIVATE_EXPORT void qt_quick_set_shortcut_context_matcher(ContextMatcher matcher) +Q_QUICK_EXPORT void qt_quick_set_shortcut_context_matcher(ContextMatcher matcher) { if (!ctxMatcher.isDestroyed()) *ctxMatcher() = matcher; diff --git a/src/quick/util/qquickshortcut_p.h b/src/quick/util/qquickshortcut_p.h index baa884b6f0..a0e0c996ed 100644 --- a/src/quick/util/qquickshortcut_p.h +++ b/src/quick/util/qquickshortcut_p.h @@ -28,7 +28,7 @@ QT_BEGIN_NAMESPACE class QShortcutEvent; -class Q_QUICK_PRIVATE_EXPORT QQuickShortcut : public QObject, public QQmlParserStatus +class Q_QUICK_EXPORT QQuickShortcut : public QObject, public QQmlParserStatus { Q_OBJECT Q_INTERFACES(QQmlParserStatus) diff --git a/src/quick/util/qquicksmoothedanimation_p.h b/src/quick/util/qquicksmoothedanimation_p.h index 5378e41468..81ee6fe503 100644 --- a/src/quick/util/qquicksmoothedanimation_p.h +++ b/src/quick/util/qquicksmoothedanimation_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE class QQmlProperty; class QQuickSmoothedAnimationPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickSmoothedAnimation : public QQuickNumberAnimation +class Q_QUICK_EXPORT QQuickSmoothedAnimation : public QQuickNumberAnimation { Q_OBJECT Q_DECLARE_PRIVATE(QQuickSmoothedAnimation) diff --git a/src/quick/util/qquickspringanimation_p.h b/src/quick/util/qquickspringanimation_p.h index 5310fffea4..25b49be2a0 100644 --- a/src/quick/util/qquickspringanimation_p.h +++ b/src/quick/util/qquickspringanimation_p.h @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE class QQuickSpringAnimationPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickSpringAnimation : public QQuickNumberAnimation +class Q_QUICK_EXPORT QQuickSpringAnimation : public QQuickNumberAnimation { Q_OBJECT Q_DISABLE_COPY_MOVE(QQuickSpringAnimation) diff --git a/src/quick/util/qquickstate_p.h b/src/quick/util/qquickstate_p.h index bdfa5845a4..94d9587afc 100644 --- a/src/quick/util/qquickstate_p.h +++ b/src/quick/util/qquickstate_p.h @@ -31,7 +31,7 @@ class QQuickStateActionEvent; class QQmlBinding; class QQmlExpression; -class Q_QUICK_PRIVATE_EXPORT QQuickStateAction +class Q_QUICK_EXPORT QQuickStateAction { public: QQuickStateAction(); @@ -89,7 +89,7 @@ public: class QQuickStateGroup; class QQuickState; class QQuickStateOperationPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickStateOperation : public QObject +class Q_QUICK_EXPORT QQuickStateOperation : public QObject { Q_OBJECT QML_ANONYMOUS @@ -116,7 +116,7 @@ typedef QQuickStateOperation::ActionList QQuickStateActions; class QQuickTransition; class QQuickStatePrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickState : public QObject +class Q_QUICK_EXPORT QQuickState : public QObject { Q_OBJECT diff --git a/src/quick/util/qquickstatechangescript_p.h b/src/quick/util/qquickstatechangescript_p.h index 75deaef7b2..588fdb5448 100644 --- a/src/quick/util/qquickstatechangescript_p.h +++ b/src/quick/util/qquickstatechangescript_p.h @@ -21,7 +21,7 @@ QT_BEGIN_NAMESPACE class QQuickStateChangeScriptPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickStateChangeScript : public QQuickStateOperation, public QQuickStateActionEvent +class Q_QUICK_EXPORT QQuickStateChangeScript : public QQuickStateOperation, public QQuickStateActionEvent { Q_OBJECT Q_DECLARE_PRIVATE(QQuickStateChangeScript) diff --git a/src/quick/util/qquickstategroup_p.h b/src/quick/util/qquickstategroup_p.h index dd198c9f03..0458dca2f6 100644 --- a/src/quick/util/qquickstategroup_p.h +++ b/src/quick/util/qquickstategroup_p.h @@ -20,7 +20,7 @@ QT_BEGIN_NAMESPACE class QQuickStateGroupPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickStateGroup : public QObject, public QQmlParserStatus +class Q_QUICK_EXPORT QQuickStateGroup : public QObject, public QQmlParserStatus { Q_OBJECT Q_INTERFACES(QQmlParserStatus) diff --git a/src/quick/util/qquicksvgparser_p.h b/src/quick/util/qquicksvgparser_p.h index 6cbaca9f6a..5fc4d54d2d 100644 --- a/src/quick/util/qquicksvgparser_p.h +++ b/src/quick/util/qquicksvgparser_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE namespace QQuickSvgParser { bool parsePathDataFast(const QString &dataStr, QPainterPath &path); - Q_QUICK_PRIVATE_EXPORT void pathArc(QPainterPath &path, qreal rx, qreal ry, qreal x_axis_rotation, + Q_QUICK_EXPORT void pathArc(QPainterPath &path, qreal rx, qreal ry, qreal x_axis_rotation, int large_arc_flag, int sweep_flag, qreal x, qreal y, qreal curx, qreal cury); } diff --git a/src/quick/util/qquicksystempalette_p.h b/src/quick/util/qquicksystempalette_p.h index 55c06f2fc2..7936575fcf 100644 --- a/src/quick/util/qquicksystempalette_p.h +++ b/src/quick/util/qquicksystempalette_p.h @@ -26,7 +26,7 @@ QT_BEGIN_NAMESPACE class QQuickSystemPalettePrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickSystemPalette : public QObject +class Q_QUICK_EXPORT QQuickSystemPalette : public QObject { Q_OBJECT Q_DECLARE_PRIVATE(QQuickSystemPalette) diff --git a/src/quick/util/qquicktextmetrics_p.h b/src/quick/util/qquicktextmetrics_p.h index 3a6ae2ad5c..1660dfc87b 100644 --- a/src/quick/util/qquicktextmetrics_p.h +++ b/src/quick/util/qquicktextmetrics_p.h @@ -28,7 +28,7 @@ QT_BEGIN_NAMESPACE class QFont; -class Q_QUICK_PRIVATE_EXPORT QQuickTextMetrics : public QObject +class Q_QUICK_EXPORT QQuickTextMetrics : public QObject { Q_OBJECT diff --git a/src/quick/util/qquicktextselection_p.h b/src/quick/util/qquicktextselection_p.h index f645875b2d..bc5c7ebad7 100644 --- a/src/quick/util/qquicktextselection_p.h +++ b/src/quick/util/qquicktextselection_p.h @@ -28,7 +28,7 @@ QT_BEGIN_NAMESPACE class QFont; class QQuickTextControl; -class Q_QUICK_PRIVATE_EXPORT QQuickTextSelection : public QObject +class Q_QUICK_EXPORT QQuickTextSelection : public QObject { Q_OBJECT diff --git a/src/quick/util/qquicktimeline_p_p.h b/src/quick/util/qquicktimeline_p_p.h index d0dd887301..367bbf8c7d 100644 --- a/src/quick/util/qquicktimeline_p_p.h +++ b/src/quick/util/qquicktimeline_p_p.h @@ -26,7 +26,7 @@ class QQuickTimeLineValue; class QQuickTimeLineCallback; struct QQuickTimeLinePrivate; class QQuickTimeLineObject; -class Q_QUICK_PRIVATE_EXPORT QQuickTimeLine : public QObject, QAbstractAnimationJob +class Q_QUICK_EXPORT QQuickTimeLine : public QObject, QAbstractAnimationJob { Q_OBJECT public: diff --git a/src/quick/util/qquicktransition_p.h b/src/quick/util/qquicktransition_p.h index 84e2b12418..38a2bc41b1 100644 --- a/src/quick/util/qquicktransition_p.h +++ b/src/quick/util/qquicktransition_p.h @@ -55,7 +55,7 @@ private: friend class QQuickTransition; }; -class Q_QUICK_PRIVATE_EXPORT QQuickTransition : public QObject +class Q_QUICK_EXPORT QQuickTransition : public QObject { Q_OBJECT Q_DECLARE_PRIVATE(QQuickTransition) diff --git a/src/quick/util/qquicktransitionmanager_p_p.h b/src/quick/util/qquicktransitionmanager_p_p.h index 8b2f52aff9..3b20dddab0 100644 --- a/src/quick/util/qquicktransitionmanager_p_p.h +++ b/src/quick/util/qquicktransitionmanager_p_p.h @@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE class QQuickState; class QQuickStateAction; class QQuickTransitionManagerPrivate; -class Q_QUICK_PRIVATE_EXPORT QQuickTransitionManager +class Q_QUICK_EXPORT QQuickTransitionManager { public: QQuickTransitionManager(); diff --git a/src/quick/util/qquickvalidator_p.h b/src/quick/util/qquickvalidator_p.h index 56aef6df5b..4df76665c1 100644 --- a/src/quick/util/qquickvalidator_p.h +++ b/src/quick/util/qquickvalidator_p.h @@ -24,7 +24,7 @@ QT_BEGIN_NAMESPACE #if QT_CONFIG(validator) -class Q_QUICK_PRIVATE_EXPORT QQuickIntValidator : public QIntValidator +class Q_QUICK_EXPORT QQuickIntValidator : public QIntValidator { Q_OBJECT Q_PROPERTY(QString locale READ localeName WRITE setLocaleName RESET resetLocaleName NOTIFY localeNameChanged FINAL) @@ -41,7 +41,7 @@ Q_SIGNALS: void localeNameChanged(); }; -class Q_QUICK_PRIVATE_EXPORT QQuickDoubleValidator : public QDoubleValidator +class Q_QUICK_EXPORT QQuickDoubleValidator : public QDoubleValidator { Q_OBJECT Q_PROPERTY(QString locale READ localeName WRITE setLocaleName RESET resetLocaleName NOTIFY localeNameChanged FINAL) diff --git a/src/quick/util/qquickvaluetypes_p.h b/src/quick/util/qquickvaluetypes_p.h index d130f08641..08491c633b 100644 --- a/src/quick/util/qquickvaluetypes_p.h +++ b/src/quick/util/qquickvaluetypes_p.h @@ -30,7 +30,7 @@ QT_BEGIN_NAMESPACE -class Q_QUICK_PRIVATE_EXPORT QQuickColorValueType +class Q_QUICK_EXPORT QQuickColorValueType { QColor v; Q_PROPERTY(qreal r READ r WRITE setR FINAL) @@ -87,7 +87,7 @@ public: operator QColor() const { return v; } }; -class Q_QUICK_PRIVATE_EXPORT QQuickVector2DValueType +class Q_QUICK_EXPORT QQuickVector2DValueType { QVector2D v; Q_PROPERTY(qreal x READ x WRITE setX FINAL) @@ -124,7 +124,7 @@ public: operator QVector2D() const { return v; } }; -class Q_QUICK_PRIVATE_EXPORT QQuickVector3DValueType +class Q_QUICK_EXPORT QQuickVector3DValueType { QVector3D v; Q_PROPERTY(qreal x READ x WRITE setX FINAL) @@ -166,7 +166,7 @@ public: operator QVector3D() const { return v; } }; -class Q_QUICK_PRIVATE_EXPORT QQuickVector4DValueType +class Q_QUICK_EXPORT QQuickVector4DValueType { QVector4D v; Q_PROPERTY(qreal x READ x WRITE setX FINAL) @@ -210,7 +210,7 @@ public: operator QVector4D() const { return v; } }; -class Q_QUICK_PRIVATE_EXPORT QQuickQuaternionValueType +class Q_QUICK_EXPORT QQuickQuaternionValueType { QQuaternion v; Q_PROPERTY(qreal scalar READ scalar WRITE setScalar FINAL) @@ -259,7 +259,7 @@ public: operator QQuaternion() const { return v; } }; -class Q_QUICK_PRIVATE_EXPORT QQuickMatrix4x4ValueType +class Q_QUICK_EXPORT QQuickMatrix4x4ValueType { QMatrix4x4 v; Q_PROPERTY(qreal m11 READ m11 WRITE setM11 FINAL) @@ -355,7 +355,7 @@ public: namespace QQuickFontEnums { -Q_NAMESPACE_EXPORT(Q_QUICK_PRIVATE_EXPORT) +Q_NAMESPACE_EXPORT(Q_QUICK_EXPORT) QML_NAMED_ELEMENT(Font) QML_ADDED_IN_VERSION(2, 0) @@ -386,7 +386,7 @@ enum HintingPreference { Q_ENUM_NS(HintingPreference) }; -class Q_QUICK_PRIVATE_EXPORT QQuickFontValueType +class Q_QUICK_EXPORT QQuickFontValueType { QFont v; Q_GADGET @@ -480,7 +480,7 @@ public: namespace QQuickColorSpaceEnums { -Q_NAMESPACE_EXPORT(Q_QUICK_PRIVATE_EXPORT) +Q_NAMESPACE_EXPORT(Q_QUICK_EXPORT) QML_NAMED_ELEMENT(ColorSpace) QML_ADDED_IN_VERSION(2, 15) Q_CLASSINFO("RegisterEnumClassesUnscoped", "false") @@ -513,7 +513,7 @@ enum class TransferFunction { Q_ENUM_NS(TransferFunction) } -class Q_QUICK_PRIVATE_EXPORT QQuickColorSpaceValueType +class Q_QUICK_EXPORT QQuickColorSpaceValueType { QColorSpace v; Q_GADGET |