Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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.

◆ 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: