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/scenegraph | |
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/scenegraph')
43 files changed, 87 insertions, 87 deletions
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(); |