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
qplugin_p.h File Reference

(37485e966115cd1857d51eed6eb3cbe1c42faf2d)

#include <private/qglobal_p.h>
#include "QtCore/qplugin.h"
#include "QtCore/qcborvalue.h"
#include "QtCore/qcbormap.h"
+ Include dependency graph for qplugin_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QPluginParsedMetaData
 

Macros

#define QT_PLUGIN_FOREACH_METADATA(F)
 

Enumerations

enum class  QtPluginMetaDataKeys {
  QtVersion , Requirements , IID , ClassName ,
  MetaData , URI , IsDebug
}
 

Macro Definition Documentation

◆ QT_PLUGIN_FOREACH_METADATA

#define QT_PLUGIN_FOREACH_METADATA ( F)
Value:
F(QtPluginMetaDataKeys::IID, "IID", "Plugin's Interface ID") \
F(QtPluginMetaDataKeys::ClassName, "className", "Plugin class name") \
F(QtPluginMetaDataKeys::MetaData, "MetaData", "Other meta data") \
F(QtPluginMetaDataKeys::URI, "URI", "Plugin URI") \
/* not output by moc in CBOR */ \
F(QtPluginMetaDataKeys::QtVersion, "version", "Qt version") \
F(QtPluginMetaDataKeys::Requirements, "archlevel", "Architectural level") \
F(QtPluginMetaDataKeys::IsDebug, "debug", "Debug-mode plugin") \
#define F(x, y, z)

Definition at line 38 of file qplugin_p.h.

Enumeration Type Documentation

◆ QtPluginMetaDataKeys

enum class QtPluginMetaDataKeys
strong
Enumerator
QtVersion 
Requirements 
IID 
ClassName 
MetaData 
URI 
IsDebug 

Definition at line 26 of file qplugin_p.h.