4#ifndef QQMLEXTENSIONPLUGIN_H
5#define QQMLEXTENSIONPLUGIN_H
7#include <QtCore/qplugin.h>
9#include <QtQml/qqmlextensioninterface.h>
12# define Q_GHS_KEEP_REFERENCE(S) QT_DO_PRAGMA(ghs reference S ##__Fv)
14# define Q_GHS_KEEP_REFERENCE(S)
17#define Q_IMPORT_QML_PLUGIN(PLUGIN) \
18 Q_IMPORT_PLUGIN(PLUGIN)
23class QQmlExtensionPluginPrivate;
37#if QT_DEPRECATED_SINCE(6, 3)
43 virtual void unregisterTypes();
The QQmlEngineExtensionPlugin class provides an abstract base for custom QML extension plugins.
~QQmlEngineExtensionPlugin() override
The QQmlEngine class provides an environment for instantiating QML components.
virtual void initializeEngine(QQmlEngine *engine, const char *uri)=0
The QQmlExtensionPlugin class provides an abstract base for custom QML extension plugins with custom ...
~QQmlExtensionPlugin() override
void registerTypes(const char *uri) override=0
Registers the QML types in the given uri.
Combined button and popup list for selecting options.
#define QT_DEPRECATED_VERSION_X_6_3(text)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent