7#include <QtWaylandClient/private/qwaylanddisplay_p.h>
8#include <QtWaylandClient/private/qwaylandintegration_p.h>
29 emit q->activeChanged();
38 emit q->activeChanged();
49 const auto globals =
display->globals();
52 return global.interface == QLatin1String(extensionInterface()->name);
54 if (
global != globals.cend()) {
66 auto display =
d->waylandIntegration->display();
82 return d->waylandIntegration;
94 if (
d->version != ver) {
108#include "moc_qwaylandclientextension.cpp"
static QMetaObject::Connection connect(const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
QWaylandClientExtensionPrivate()
void globalRemoved(const QtWaylandClient::QWaylandDisplay::RegistryGlobal &global)
QtWaylandClient::QWaylandIntegration * waylandIntegration
void globalAdded(const QtWaylandClient::QWaylandDisplay::RegistryGlobal &global)
QtWaylandClient::QWaylandIntegration * integration() const
~QWaylandClientExtension()
virtual void bind(struct ::wl_registry *registry, int id, int version)=0
QWaylandClientExtension(const int version)
void setVersion(const int version)
void globalAdded(const RegistryGlobal &global)
void globalRemoved(const RegistryGlobal &global)
static QWaylandIntegration * instance()
struct wl_display * display
Combined button and popup list for selecting options.
GLdouble GLdouble GLdouble GLdouble q