Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
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().

+ Here is the call 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.


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