Changeset View
Changeset View
Standalone View
Standalone View
libkworkspace/sessionmanagement.cpp
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Line(s) | |||||
57 | { | 57 | { | ||
58 | auto backend = SessionBackend::self(); | 58 | auto backend = SessionBackend::self(); | ||
59 | connect(backend, &SessionBackend::stateChanged, this, &SessionManagement::stateChanged); | 59 | connect(backend, &SessionBackend::stateChanged, this, &SessionManagement::stateChanged); | ||
60 | connect(backend, &SessionBackend::canShutdownChanged, this, &SessionManagement::canShutdownChanged); | 60 | connect(backend, &SessionBackend::canShutdownChanged, this, &SessionManagement::canShutdownChanged); | ||
61 | connect(backend, &SessionBackend::canRebootChanged, this, &SessionManagement::canRebootChanged); | 61 | connect(backend, &SessionBackend::canRebootChanged, this, &SessionManagement::canRebootChanged); | ||
62 | connect(backend, &SessionBackend::canSuspendChanged, this, &SessionManagement::canSuspendChanged); | 62 | connect(backend, &SessionBackend::canSuspendChanged, this, &SessionManagement::canSuspendChanged); | ||
63 | connect(backend, &SessionBackend::canHybridSuspendChanged, this, &SessionManagement::canHybridSuspendChanged); | 63 | connect(backend, &SessionBackend::canHybridSuspendChanged, this, &SessionManagement::canHybridSuspendChanged); | ||
64 | connect(backend, &SessionBackend::canHibernateChanged, this, &SessionManagement::canHibernateChanged); | 64 | connect(backend, &SessionBackend::canHibernateChanged, this, &SessionManagement::canHibernateChanged); | ||
65 | connect(backend, &SessionBackend::aboutToSuspend, this, &SessionManagement::aboutToSuspend); | ||||
66 | connect(backend, &SessionBackend::resumingFromSuspend, this, &SessionManagement::resumingFromSuspend); | ||||
65 | } | 67 | } | ||
66 | 68 | | |||
67 | bool SessionManagement::canShutdown() const | 69 | bool SessionManagement::canShutdown() const | ||
68 | { | 70 | { | ||
69 | return canLogout() && SessionBackend::self()->canShutdown(); | 71 | return canLogout() && SessionBackend::self()->canShutdown(); | ||
70 | } | 72 | } | ||
71 | 73 | | |||
72 | bool SessionManagement::canReboot() const | 74 | bool SessionManagement::canReboot() const | ||
▲ Show 20 Lines • Show All 154 Lines • Show Last 20 Lines |