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
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
Combined button and popup list for selecting options.
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[]