KWin
|
Public Member Functions | |
KWinDisplay (QObject *parent) | |
QStringList | fetchRequestedInterfaces (ClientConnection *client) const |
bool | allowInterface (ClientConnection *client, const QByteArray &interfaceName) override |
![]() | |
FilteredDisplay (QObject *parent) | |
~FilteredDisplay () override | |
![]() | |
Display (QObject *parent=nullptr) | |
virtual | ~Display () |
bool | addSocketFileDescriptor (int fileDescriptor, const QString &socketName=QString()) |
bool | addSocketName (const QString &name=QString()) |
QStringList | socketNames () const |
quint32 | serial () |
quint32 | nextSerial () |
bool | start () |
void | dispatchEvents () |
ClientConnection * | createClient (int fd) |
operator wl_display * () | |
operator wl_display * () const | |
bool | isRunning () const |
void | createShm () |
QList< SeatInterface * > | seats () const |
QList< OutputDeviceV2Interface * > | outputDevices () const |
QList< OutputInterface * > | outputs () const |
QList< OutputInterface * > | outputsIntersecting (const QRect &rect) const |
OutputInterface * | largestIntersectingOutput (const QRect &rect) const |
ClientConnection * | getConnection (wl_client *client) |
QList< ClientConnection * > | connections () const |
Public Attributes | |
const QSet< QByteArray > | interfacesBlackList |
const QSet< QByteArray > | inputmethodInterfaces = {"zwp_input_panel_v1", "zwp_input_method_v1"} |
const QSet< QByteArray > | xwaylandInterfaces |
QSet< QString > | m_reported |
Additional Inherited Members | |
![]() | |
void | socketNamesChanged () |
void | runningChanged (bool) |
void | clientConnected (KWin::ClientConnection *) |
void | clientDisconnected (KWin::ClientConnection *) |
![]() | |
static GraphicsBuffer * | bufferForResource (wl_resource *resource) |
![]() | |
bool | running |
Definition at line 102 of file wayland_server.cpp.
|
inline |
Definition at line 105 of file wayland_server.cpp.
|
inlineoverridevirtual |
Return whether the
When false will not see these globals for a given interface in the registry, and any manual attempts to bind will fail
Implements KWin::FilteredDisplay.
Definition at line 136 of file wayland_server.cpp.
|
inline |
Definition at line 110 of file wayland_server.cpp.
const QSet<QByteArray> KWin::KWinDisplay::inputmethodInterfaces = {"zwp_input_panel_v1", "zwp_input_method_v1"} |
Definition at line 128 of file wayland_server.cpp.
const QSet<QByteArray> KWin::KWinDisplay::interfacesBlackList |
Definition at line 118 of file wayland_server.cpp.
QSet<QString> KWin::KWinDisplay::m_reported |
Definition at line 134 of file wayland_server.cpp.
const QSet<QByteArray> KWin::KWinDisplay::xwaylandInterfaces |
Definition at line 129 of file wayland_server.cpp.