aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>2025-11-18 11:42:45 +0100
committerEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>2025-11-19 17:27:32 +0100
commit2c487480a788eb8f35e2ec81c5818f49323f101a (patch)
tree05125f20ccd674d45dee2e40addec746c38a80bb /src
parent24663291cda029d21345173d1c3083a3cf9a6fe1 (diff)
Put QQuickVectorImage helper classes in namespace
Avoid polluting the global namespace with these generic names. Pick-to: 6.10 Change-Id: I9126bea529789795323f1d7696f9c5490036e862 Reviewed-by: Hatem ElKharashy <hatem.elkharashy@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/quickvectorimage/generator/qquickgenerator_p.h4
-rw-r--r--src/quickvectorimage/generator/qquicknodeinfo_p.h3
2 files changed, 7 insertions, 0 deletions
diff --git a/src/quickvectorimage/generator/qquickgenerator_p.h b/src/quickvectorimage/generator/qquickgenerator_p.h
index a6b8767214..bd040bff9a 100644
--- a/src/quickvectorimage/generator/qquickgenerator_p.h
+++ b/src/quickvectorimage/generator/qquickgenerator_p.h
@@ -32,6 +32,7 @@ class QQuickItem;
class QQuickShape;
class QRectF;
+namespace QQuickVectorImageGenerator {
struct NodeInfo;
struct ImageNodeInfo;
struct PathNodeInfo;
@@ -40,6 +41,9 @@ struct UseNodeInfo;
struct StructureNodeInfo;
struct AnimateColorNodeInfo;
struct MaskNodeInfo;
+}
+
+using namespace QQuickVectorImageGenerator;
class Q_QUICKVECTORIMAGEGENERATOR_EXPORT QQuickGenerator
{
diff --git a/src/quickvectorimage/generator/qquicknodeinfo_p.h b/src/quickvectorimage/generator/qquicknodeinfo_p.h
index b8d7e57f0f..b8f86a1bd9 100644
--- a/src/quickvectorimage/generator/qquicknodeinfo_p.h
+++ b/src/quickvectorimage/generator/qquicknodeinfo_p.h
@@ -27,6 +27,8 @@
QT_BEGIN_NAMESPACE
+namespace QQuickVectorImageGenerator {
+
struct NodeInfo
{
QString id;
@@ -150,6 +152,7 @@ struct MaskNodeInfo : NodeInfo
QRectF maskRect;
};
+}
QT_END_NAMESPACE