summaryrefslogtreecommitdiffstats
path: root/src/svg/qsvggraphics_p.h
diff options
context:
space:
mode:
authorAlexey Edelev <alexey.edelev@qt.io>2023-11-23 12:03:48 +0100
committerAlexey Edelev <alexey.edelev@qt.io>2023-12-22 15:36:12 +0100
commit9ecf632b77cec20f187ee1bc0f8184bb6ce4faab (patch)
tree8a3b5bca2536c39ff0901822da643cfda464434d /src/svg/qsvggraphics_p.h
parentbe1486e0c6ec8a3aed983dd3f477df3e8c4c2608 (diff)
Remove the use of Q_SVG_PRIVATE_EXPORT
Task-number: QTBUG-117983 Change-Id: I44ae75bdd91e84dcca95e3a69e969978fcf42241 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/svg/qsvggraphics_p.h')
-rw-r--r--src/svg/qsvggraphics_p.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/svg/qsvggraphics_p.h b/src/svg/qsvggraphics_p.h
index 37a3965..a1cdf20 100644
--- a/src/svg/qsvggraphics_p.h
+++ b/src/svg/qsvggraphics_p.h
@@ -28,14 +28,14 @@ QT_BEGIN_NAMESPACE
class QTextCharFormat;
-class Q_SVG_PRIVATE_EXPORT QSvgAnimation : public QSvgNode
+class Q_SVG_EXPORT QSvgAnimation : public QSvgNode
{
public:
void drawCommand(QPainter *, QSvgExtraStates &) override;
Type type() const override;
};
-class Q_SVG_PRIVATE_EXPORT QSvgEllipse : public QSvgNode
+class Q_SVG_EXPORT QSvgEllipse : public QSvgNode
{
public:
QSvgEllipse(QSvgNode *parent, const QRectF &rect);
@@ -49,14 +49,14 @@ private:
QRectF m_bounds;
};
-class Q_SVG_PRIVATE_EXPORT QSvgCircle : public QSvgEllipse
+class Q_SVG_EXPORT QSvgCircle : public QSvgEllipse
{
public:
QSvgCircle(QSvgNode *parent, const QRectF &rect) : QSvgEllipse(parent, rect) { }
Type type() const override;
};
-class Q_SVG_PRIVATE_EXPORT QSvgImage : public QSvgNode
+class Q_SVG_EXPORT QSvgImage : public QSvgNode
{
public:
QSvgImage(QSvgNode *parent, const QImage &image,
@@ -72,7 +72,7 @@ private:
QRectF m_bounds;
};
-class Q_SVG_PRIVATE_EXPORT QSvgLine : public QSvgNode
+class Q_SVG_EXPORT QSvgLine : public QSvgNode
{
public:
QSvgLine(QSvgNode *parent, const QLineF &line);
@@ -85,7 +85,7 @@ private:
QLineF m_line;
};
-class Q_SVG_PRIVATE_EXPORT QSvgPath : public QSvgNode
+class Q_SVG_EXPORT QSvgPath : public QSvgNode
{
public:
QSvgPath(QSvgNode *parent, const QPainterPath &qpath);
@@ -99,7 +99,7 @@ private:
QPainterPath m_path;
};
-class Q_SVG_PRIVATE_EXPORT QSvgPolygon : public QSvgNode
+class Q_SVG_EXPORT QSvgPolygon : public QSvgNode
{
public:
QSvgPolygon(QSvgNode *parent, const QPolygonF &poly);
@@ -113,7 +113,7 @@ private:
QPolygonF m_poly;
};
-class Q_SVG_PRIVATE_EXPORT QSvgPolyline : public QSvgNode
+class Q_SVG_EXPORT QSvgPolyline : public QSvgNode
{
public:
QSvgPolyline(QSvgNode *parent, const QPolygonF &poly);
@@ -127,7 +127,7 @@ private:
QPolygonF m_poly;
};
-class Q_SVG_PRIVATE_EXPORT QSvgRect : public QSvgNode
+class Q_SVG_EXPORT QSvgRect : public QSvgNode
{
public:
QSvgRect(QSvgNode *paren, const QRectF &rect, qreal rx=0, qreal ry=0);
@@ -145,7 +145,7 @@ private:
class QSvgTspan;
-class Q_SVG_PRIVATE_EXPORT QSvgText : public QSvgNode
+class Q_SVG_EXPORT QSvgText : public QSvgNode
{
public:
enum WhitespaceMode
@@ -190,7 +190,7 @@ private:
WhitespaceMode m_mode;
};
-class Q_SVG_PRIVATE_EXPORT QSvgTspan : public QSvgNode
+class Q_SVG_EXPORT QSvgTspan : public QSvgNode
{
public:
// tspans are also used to store normal text, so the 'isProperTspan' is used to separate text from tspan.