15#include <QDBusConnection>
19#include <QStringLiteral>
39 enum class BackgroundResult { Disabled, Enabled, Cancelled, Timeout, Unknown, NotFinished };
69 const QString
PortalBusName = QStringLiteral(
"org.freedesktop.portal.Desktop");
74 const QString
PortalBusPath = QStringLiteral(
"/org/freedesktop/portal/desktop");
Definition portalrequest.h:27
const QString PortalBusBackgroundInterface
Definition portalrequest.h:79
QVariantMap ResponseResults
Definition portalrequest.h:129
QString CreateHandleToken() const
Definition portalrequest.cpp:31
const QString DBusPropertyInterface
Definition portalrequest.h:109
const QList< QVariant > CreateRequestStructure(const bool) const
Definition portalrequest.cpp:51
void RequestResponseEvent(const unsigned int, const QVariantMap &)
Definition portalrequest.cpp:76
const QString PortalBusName
Definition portalrequest.h:69
bool ResponseFinished
Definition portalrequest.h:119
const QString PortalBusMethodNameRequestBackground
Definition portalrequest.h:89
const QString PortalBusPath
Definition portalrequest.h:74
const QString PortalBusRequestInterface
Definition portalrequest.h:84
const QString PortalBusPropertyNameVersion
Definition portalrequest.h:104
const QString PortalBusSignalNameResponse
Definition portalrequest.h:94
PortalRequest(QObject *parent=nullptr)
Definition portalrequest.cpp:27
const QString PortalBusFieldNameAutostart
Definition portalrequest.h:99
void RequestResponseError()
Definition portalrequest.cpp:84
const QString DBusPropertyMethodNameGet
Definition portalrequest.h:114
QDBusConnection DBusInstance
Definition portalrequest.h:134
BackgroundResult
Definition portalrequest.h:39
unsigned long ResponseCode
Definition portalrequest.h:124
PortalRequest::BackgroundResult ExtractAutostartValue() const
Definition portalrequest.cpp:92
bool RequestBackground(const bool)
Definition portalrequest.cpp:59
const QVariantMap CreateOptionsStructure(const bool) const
Definition portalrequest.cpp:41
BackgroundResult GetResult() const
Definition portalrequest.cpp:99
unsigned int GetVersion() const
Definition portalrequest.cpp:116
QString CreateReasonString() const
Definition portalrequest.cpp:36