7#include <QtCore/private/qfactoryloader_p.h>
8#include <QtCore/QCoreApplication>
20 return qwsifLoader->keyMap().values();
25 std::unique_ptr<QWaylandShellIntegration> integration;
26 integration.reset(qLoadPlugin<QWaylandShellIntegration, QWaylandShellIntegrationPlugin>(qwsifLoader(),
name,
args));
28 if (integration && !integration->initialize(
display))
31 return integration.release();
\macro QT_RESTRICTED_CAST_FROM_ASCII
static QStringList keys()
static QWaylandShellIntegration * create(const QString &name, QWaylandDisplay *display, const QStringList &args=QStringList())
struct wl_display * display
Combined button and popup list for selecting options.
#define Q_GLOBAL_STATIC_WITH_ARGS(TYPE, NAME, ARGS)
QLatin1StringView QLatin1String
#define QWaylandShellIntegrationFactoryInterface_iid