17#include <qpa/qplatformsessionmanager.h>
19#ifndef QT_NO_SESSIONMANAGER
51 QEventLoop *m_eventLoop;
@ Atom_KDE_NET_WM_APPMENU_SERVICE_NAME
@ Atom_KDE_NET_WM_APPMENU_OBJECT_PATH
xcb_connection_t * xcb_connection() const
xcb_atom_t atom(QXcbAtom::Atom atom) const
void setSessionKey(const QString &key)
QXcbSessionManager(const QString &id, const QString &key)
void requestPhase2() override
bool isPhase2() const override
void setManagerProperty(const QString &name, const QString &value) override
bool allowsInteraction() override
virtual ~QXcbSessionManager()
bool allowsErrorInteraction() override
void setSessionId(const QString &id)
QString portalWindowIdentifier(QWindow *window) override
void unregisterDBusMenuForWindow(QWindow *window) override
void registerDBusMenuForWindow(QWindow *window, const QString &service, const QString &path) override
static const auto xsNetDoubleClickDistance
static QString argv0BaseName()
static const auto xsNetCursorBlink
static const auto xsNetDoubleClickTime
static bool runningUnderDebugger()
static const auto xsNetDndDragThreshold
static const auto xsNetCursorBlinkTime
#define RETURN_VALID_XSETTINGS(key)
static const char resourceNameVar[]