Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QStaticPlugin Class Reference

\inmodule QtCore More...

#include <qplugin.h>

+ Collaboration diagram for QStaticPlugin:

Public Member Functions

constexpr QStaticPlugin (QtPluginInstanceFunction i, QtPluginMetaDataFunction m)
 
QJsonObject metaData () const
 \variable QStaticPlugin::instance
 

Public Attributes

QtPluginInstanceFunction instance
 

Friends

class QFactoryLoader
 

Detailed Description

\inmodule QtCore

Since
5.2

QStaticPlugin is a struct containing a reference to a static plugin instance together with its meta data.

See also
QPluginLoader, {How to Create Qt Plugins}

Definition at line 109 of file qplugin.h.

Constructor & Destructor Documentation

◆ QStaticPlugin()

QStaticPlugin::QStaticPlugin ( QtPluginInstanceFunction  i,
QtPluginMetaDataFunction  m 
)
inlineconstexpr

Definition at line 112 of file qplugin.h.

Member Function Documentation

◆ metaData()

QJsonObject QStaticPlugin::metaData ( ) const

\variable QStaticPlugin::instance

Holds the plugin instance.

See also
QPluginLoader::staticInstances()

Returns a the meta data for the plugin as a QJsonObject.

See also
Q_PLUGIN_METADATA()

Definition at line 459 of file qpluginloader.cpp.

References QPluginParsedMetaData::isError(), Q_ASSERT, and QPluginParsedMetaData::toJson().

Referenced by QQmlJSLinter::Plugin::Plugin().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ QFactoryLoader

friend class QFactoryLoader
friend

Definition at line 121 of file qplugin.h.

Member Data Documentation

◆ instance

QtPluginInstanceFunction QStaticPlugin::instance

Definition at line 115 of file qplugin.h.

Referenced by QQmlJSLinter::Plugin::Plugin().


The documentation for this class was generated from the following files: