Changeset View
Changeset View
Standalone View
Standalone View
interface.cpp
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Line(s) | 45 | { | |||
---|---|---|---|---|---|
46 | (void) new ScreenSaverAdaptor( this ); | 46 | (void) new ScreenSaverAdaptor( this ); | ||
47 | QDBusConnection::sessionBus().registerService(QStringLiteral("org.freedesktop.ScreenSaver")) ; | 47 | QDBusConnection::sessionBus().registerService(QStringLiteral("org.freedesktop.ScreenSaver")) ; | ||
48 | (void) new KScreenSaverAdaptor( this ); | 48 | (void) new KScreenSaverAdaptor( this ); | ||
49 | QDBusConnection::sessionBus().registerService(QStringLiteral("org.kde.screensaver")); | 49 | QDBusConnection::sessionBus().registerService(QStringLiteral("org.kde.screensaver")); | ||
50 | QDBusConnection::sessionBus().registerObject(QStringLiteral("/ScreenSaver"), this); | 50 | QDBusConnection::sessionBus().registerObject(QStringLiteral("/ScreenSaver"), this); | ||
51 | QDBusConnection::sessionBus().registerObject(QStringLiteral("/org/freedesktop/ScreenSaver"), this); | 51 | QDBusConnection::sessionBus().registerObject(QStringLiteral("/org/freedesktop/ScreenSaver"), this); | ||
52 | connect(m_daemon, &KSldApp::locked, this, &Interface::slotLocked); | 52 | connect(m_daemon, &KSldApp::locked, this, &Interface::slotLocked); | ||
53 | connect(m_daemon, &KSldApp::unlocked, this, &Interface::slotUnlocked); | 53 | connect(m_daemon, &KSldApp::unlocked, this, &Interface::slotUnlocked); | ||
54 | connect(m_daemon, &KSldApp::aboutToLock, this, &Interface::AboutToLock); | ||||
54 | 55 | | |||
55 | m_serviceWatcher->setConnection(QDBusConnection::sessionBus()); | 56 | m_serviceWatcher->setConnection(QDBusConnection::sessionBus()); | ||
56 | m_serviceWatcher->setWatchMode(QDBusServiceWatcher::WatchForUnregistration); | 57 | m_serviceWatcher->setWatchMode(QDBusServiceWatcher::WatchForUnregistration); | ||
57 | connect(m_serviceWatcher, &QDBusServiceWatcher::serviceUnregistered, this, &Interface::serviceUnregistered); | 58 | connect(m_serviceWatcher, &QDBusServiceWatcher::serviceUnregistered, this, &Interface::serviceUnregistered); | ||
58 | 59 | | |||
59 | // I make it a really random number to avoid | 60 | // I make it a really random number to avoid | ||
60 | // some assumptions in clients, but just increase | 61 | // some assumptions in clients, but just increase | ||
61 | // while gnome-ss creates a random number every time | 62 | // while gnome-ss creates a random number every time | ||
▲ Show 20 Lines • Show All 153 Lines • Show Last 20 Lines |