5#ifndef QQMLEXTENSIONINTERFACE_H
6#define QQMLEXTENSIONINTERFACE_H
8#include <QtQml/qtqmlglobal.h>
9#include <QtCore/qobject.h>
19 virtual ~QQmlTypesExtensionInterface();
20 virtual void registerTypes(
const char *uri) = 0;
26 ~QQmlExtensionInterface() override;
27 virtual void initializeEngine(QQmlEngine *engine,
const char *uri) = 0;
33 virtual ~QQmlEngineExtensionInterface();
34 virtual void initializeEngine(QQmlEngine *engine,
const char *uri) = 0;
37#define QQmlTypesExtensionInterface_iid "org.qt-project.Qt.QQmlTypesExtensionInterface"
42#define QQmlExtensionInterface_iid "org.qt-project.Qt.QQmlExtensionInterface/1.0"
43#define QQmlExtensionInterface_iid_old "org.qt-project.Qt.QQmlExtensionInterface"
47#define QQmlEngineExtensionInterface_iid "org.qt-project.Qt.QQmlEngineExtensionInterface"
Q_DECLARE_INTERFACE(QNetworkAccessBackendFactory, QNetworkAccessBackendFactory_iid)
#define QQmlEngineExtensionInterface_iid
#define QQmlExtensionInterface_iid