@@ -39,6 +39,7 @@ public:
39 Q_INVOKABLE void logout() { Logout(); }
39 Q_INVOKABLE void logout() { Logout(); }
40 Q_INVOKABLE void reboot() { Reboot(); }
40 Q_INVOKABLE void reboot() { Reboot(); }
41 Q_INVOKABLE void shutdown() { Shutdown(); }
41 Q_INVOKABLE void shutdown() { Shutdown(); }
42+ Q_INVOKABLE void endSession() { EndSession(); }
@@ -139,6 +140,13 @@ public Q_SLOTS:
140 Q_SCRIPTABLE void RequestShutdown();
141 Q_SCRIPTABLE void RequestShutdown();
144+ * Issue an EndSession request.
146+ * This method calls the EndSession() Upstart DBus method on the
147+ * current DBus session bus.
149+ Q_SCRIPTABLE void EndSession();
144#endif // DBUSUNITYSESSIONSERVICE_H
152#endif // DBUSUNITYSESSIONSERVICE_H