19 #include "SessionBroadcast.h" 20 #include <QDBusConnection> 24 SessionBroadcast::SessionBroadcast(QObject* parent)
27 m_username = QString::fromUtf8(g_get_user_name());
29 auto connection = QDBusConnection::SM_BUSNAME();
31 connection.connect(QStringLiteral(
"com.canonical.Unity.Greeter.Broadcast"),
32 QStringLiteral(
"/com/canonical/Unity/Greeter/Broadcast"),
33 QStringLiteral(
"com.canonical.Unity.Greeter.Broadcast"),
34 QStringLiteral(
"ShowHome"),
36 SLOT(onShowHome(
const QString &)));
39 void SessionBroadcast::onShowHome(
const QString &username)
42 if (username == m_username) {