4#ifndef QQMLEXTENSIONINTERFACE_H
5#define QQMLEXTENSIONINTERFACE_H
7#include <QtQml/qtqmlglobal.h>
8#include <QtCore/qobject.h>
18 virtual ~QQmlTypesExtensionInterface();
19 virtual void registerTypes(
const char *uri) = 0;
25 ~QQmlExtensionInterface() override;
26 virtual void initializeEngine(QQmlEngine *engine,
const char *uri) = 0;
32 virtual ~QQmlEngineExtensionInterface();
33 virtual void initializeEngine(QQmlEngine *engine,
const char *uri) = 0;
36#define QQmlTypesExtensionInterface_iid "org.qt-project.Qt.QQmlTypesExtensionInterface"
41#define QQmlExtensionInterface_iid "org.qt-project.Qt.QQmlExtensionInterface/1.0"
42#define QQmlExtensionInterface_iid_old "org.qt-project.Qt.QQmlExtensionInterface"
46#define QQmlEngineExtensionInterface_iid "org.qt-project.Qt.QQmlEngineExtensionInterface"
Q_DECLARE_INTERFACE(QNetworkAccessBackendFactory, QNetworkAccessBackendFactory_iid)
#define QQmlEngineExtensionInterface_iid
#define QQmlExtensionInterface_iid