30 Q_DECLARE_PUBLIC(QQuickVectorImage)
32 QQuickVectorImagePrivate() =
default;
34 void setSource(
const QUrl &source);
35 void setSourceData(
const QByteArray &data);
38 static QQuickVectorImagePrivate *get(QQuickVectorImage *q)
43 QQuickVectorImageSource imageSource;
44 QQuickItem *rootItem =
nullptr;
45 QQuickVectorImage::FillMode fillMode = QQuickVectorImage::Stretch;
46 QQuickVectorImage::RendererType preferredRendererType = QQuickVectorImage::GeometryRenderer;
47 bool assumeTrustedSource =
false;
48 bool m_asyncShapes =
false;
49 bool asynchronous =
false;
50 bool retainWhileLoading =
false;
51 std::unique_ptr<QQmlContext> context;
52 QQuickVectorImageAnimations *animations =
nullptr;
53 QQuickVectorImageIncubator *incubator =
nullptr;
54 QQuickItem *pendingRootItem =
nullptr;