5#ifndef QFACTORYLOADER_P_H
6#define QFACTORYLOADER_P_H
19#include "QtCore/qglobal.h"
22#include "QtCore/private/qplugin_p.h"
23#include "QtCore/qcbormap.h"
24#include "QtCore/qcborvalue.h"
25#include "QtCore/qmap.h"
26#include "QtCore/qobject.h"
27#include "QtCore/qplugin.h"
75 static void refreshAll();
77#if defined(Q_OS_UNIX) && !defined (Q_OS_DARWIN)
83 QMultiMap<int, QString>
keyMap()
const;
89 QList<QCborArray> metaDataKeys()
const;
93template <
class PluginInterface,
class FactoryInterface,
typename ...Args>
99 if (FactoryInterface *
factory = qobject_cast<FactoryInterface *>(factoryObject))
106template <
class PluginInterface,
class FactoryInterface,
typename Arg>
108{
return qLoadPlugin<PluginInterface, FactoryInterface>(loader,
key, std::forward<Arg>(
arg)); }
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
int indexOf(const QString &needle) const
QList< QPluginParsedMetaData > MetaDataList
QObject * instance(int index) const
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define Q_DECL_DEPRECATED
#define Q_DECL_COLD_FUNCTION
PluginInterface * qLoadPlugin(const QFactoryLoader *loader, const QString &key, Args &&...args)
Q_DECL_DEPRECATED PluginInterface * qLoadPlugin1(const QFactoryLoader *loader, const QString &key, Arg &&arg)
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLsizei const GLchar *const * path
GLenum GLenum GLenum input
static const struct @450 keyMap[]
QItemEditorFactory * factory