4#ifndef QQUICKVECTORIMAGEPLUGIN_P_H
5#define QQUICKVECTORIMAGEPLUGIN_P_H
19#include <QtQuickVectorImageGenerator/private/qquickgenerator_p.h>
21#define QQuickVectorImageFormatsPluginFactory_iid "org.qt-project.Qt.QVectorImageFormatsPluginFactory"
28 virtual ~QQuickVectorImagePluginGenerator();
29 virtual bool generate(
const QString &fileName, QQuickGenerator *generator) = 0;
35 QQuickVectorImagePlugin();
36 virtual ~QQuickVectorImagePlugin();
38 virtual QQuickVectorImagePluginGenerator *createGenerator(
const QString &fileName) = 0;
41#define QQuickVectorImageFormatsPluginInterface_iid "org.qt-project.Qt.QVectorImageFormatsPluginInterface"
static QQuickVectorImagePrivate * get(QQuickVectorImage *q)
void setSource(const QUrl &source)
\qmlmodule QtQuick.VectorImage \title Qt Quick Vector Image QML Types
std::unique_ptr< QQmlContext > context
QQuickVectorImageAnimations * animations
QQuickItem * pendingRootItem
QQuickVectorImageIncubator * incubator
QQuickQmlGenerator * generator() const
void addPluginGenerator(QQuickVectorImagePluginGenerator *pluginGenerator)
void createGenerator(const QString &fileName, QQuickVectorImageGenerator::GeneratorFlags flags)
Combined button and popup list for selecting options.
Q_DECLARE_INTERFACE(QNetworkAccessBackendFactory, QNetworkAccessBackendFactory_iid)
#define QQuickVectorImageFormatsPluginFactory_iid
#define QQuickVectorImageFormatsPluginInterface_iid