18 #include "dbusunitysessionservice.h"
21 #include <QDBusConnection>
23 DBusUnitySessionService::DBusUnitySessionService() : QObject()
25 QDBusConnection connection = QDBusConnection::sessionBus();
27 connection.registerService(
"com.canonical.Unity");
28 connection.registerObject(
"/com/canonical/Unity/Session",
this,
29 QDBusConnection::ExportScriptableSignals
30 | QDBusConnection::ExportScriptableSlots
31 | QDBusConnection::ExportScriptableInvokables);
34 DBusUnitySessionService::~DBusUnitySessionService()
Q_SCRIPTABLE void RequestLogout()
void logoutRequested(bool have_inhibitors)
Q_SCRIPTABLE void Logout()