22#if QT_CONFIG(library) && defined(QT_SHARED)
24#if defined(Q_OS_ANDROID)
31 if (
file.contains(plugin))
47#elif defined(Q_OS_ANDROID)
59 if (!loader.isLoaded()) {
63 s_plugin = qobject_cast<QCtfLib *>(loader.instance());
72#define QCtfPluginIID QStringLiteral("org.qt-project.Qt.QCtfLib")
78 for (
const auto &plugin : plugins) {
79 const auto json = plugin.metaData();
82 s_plugin = qobject_cast<QCtfLib *>(plugin.instance());
144#include "moc_qctf_p.cpp"
static QList< QStaticPlugin > staticPlugins()
Returns a list of QStaticPlugins held by the plugin loader.
\macro QT_RESTRICTED_CAST_FROM_ASCII
static QString fromUtf8(QByteArrayView utf8)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Combined button and popup list for selecting options.
static bool s_triedLoading
bool _tracepoint_enabled(const QCtfTracePointEvent &point)
void _do_tracepoint(const QCtfTracePointEvent &point, const QByteArray &arr)
static QCtfLib * s_plugin
static QT_BEGIN_NAMESPACE bool s_initialized
static bool loadPlugin(bool &retry)
static bool s_prevent_recursion
QCtfTracePointPrivate * _initialize_tracepoint(const QCtfTracePointEvent &point)
GLenum GLenum GLsizei const GLuint GLboolean enabled
#define QStringLiteral(str)
static QString absoluteFilePath(const Options *options, const QString &relativeFileName)
Q_CORE_EXPORT QByteArray qgetenv(const char *varName)
\inmodule QtCore \reentrant