Changeset View
Changeset View
Standalone View
Standalone View
ksldapp.cpp
Show First 20 Lines • Show All 594 Lines • ▼ Show 20 Line(s) | 550 | { | |||
---|---|---|---|---|---|
595 | m_lockProcess->start(QStringLiteral(KSCREENLOCKER_GREET_BIN), args); | 595 | m_lockProcess->start(QStringLiteral(KSCREENLOCKER_GREET_BIN), args); | ||
596 | close(fd); | 596 | close(fd); | ||
597 | } | 597 | } | ||
598 | 598 | | |||
599 | void KSldApp::showLockWindow() | 599 | void KSldApp::showLockWindow() | ||
600 | { | 600 | { | ||
601 | if (!m_lockWindow) { | 601 | if (!m_lockWindow) { | ||
602 | if (m_isX11) { | 602 | if (m_isX11) { | ||
603 | m_lockWindow = new X11Locker(); | 603 | m_lockWindow = new X11Locker(this); | ||
604 | } | 604 | } | ||
605 | if (m_isWayland) { | 605 | if (m_isWayland) { | ||
606 | m_lockWindow = new WaylandLocker(m_waylandDisplay); | 606 | m_lockWindow = new WaylandLocker(m_waylandDisplay, this); | ||
607 | } | 607 | } | ||
608 | if (!m_lockWindow) { | 608 | if (!m_lockWindow) { | ||
609 | return; | 609 | return; | ||
610 | } | 610 | } | ||
611 | m_lockWindow->setGlobalAccel(m_globalAccel); | 611 | m_lockWindow->setGlobalAccel(m_globalAccel); | ||
612 | connect(m_lockWindow, &AbstractLocker::userActivity, this, | 612 | connect(m_lockWindow, &AbstractLocker::userActivity, this, | ||
613 | [this]() { | 613 | [this]() { | ||
614 | if (isGraceTime()) { | 614 | if (isGraceTime()) { | ||
▲ Show 20 Lines • Show All 108 Lines • Show Last 20 Lines |