11#ifndef SESSIONMANAGER_H
12#define SESSIONMANAGER_H
14#include <QtCore/QObject>
15#include <QtCore/QByteArray>
16#include <QtCore/QList>
18#include <QtCore/QString>
19#include <QtCore/QStringList>
20#include <QtCore/QVariant>
21#include <QtDBus/QtDBus>
30 static inline const char *staticInterfaceName()
31 {
return "org.gnome.SessionManager"; }
39 inline QDBusPendingReply<uint> Inhibit(
const QString &name, uint xwinid,
const QString &reason, uint mask)
42 argumentList << QVariant::fromValue(name) << QVariant::fromValue(xwinid) << QVariant::fromValue(reason) << QVariant::fromValue(mask);
43 return asyncCallWithArgumentList(QStringLiteral(
"Inhibit"), argumentList);
46 inline QDBusPendingReply<> Uninhibit(uint cookie)
49 argumentList << QVariant::fromValue(cookie);
50 return asyncCallWithArgumentList(QStringLiteral(
"Uninhibit"), argumentList);
Definition SessionManager.h:27
Definition EngineUtils.h:33