Changeset View
Changeset View
Standalone View
Standalone View
abstractlocker.cpp
Show All 32 Lines | |||||
33 | 33 | | |||
34 | namespace ScreenLocker | 34 | namespace ScreenLocker | ||
35 | { | 35 | { | ||
36 | 36 | | |||
37 | BackgroundWindow::BackgroundWindow(AbstractLocker *lock) | 37 | BackgroundWindow::BackgroundWindow(AbstractLocker *lock) | ||
38 | : QRasterWindow() | 38 | : QRasterWindow() | ||
39 | , m_lock(lock) | 39 | , m_lock(lock) | ||
40 | { | 40 | { | ||
41 | setFlags(Qt::X11BypassWindowManagerHint); | 41 | setFlags(Qt::X11BypassWindowManagerHint | Qt::FramelessWindowHint); | ||
42 | setProperty("org_kde_ksld_emergency", true); | ||||
42 | } | 43 | } | ||
43 | 44 | | |||
44 | BackgroundWindow::~BackgroundWindow() = default; | 45 | BackgroundWindow::~BackgroundWindow() = default; | ||
45 | 46 | | |||
46 | void BackgroundWindow::paintEvent(QPaintEvent* ) | 47 | void BackgroundWindow::paintEvent(QPaintEvent* ) | ||
47 | { | 48 | { | ||
48 | QPainter p(this); | 49 | QPainter p(this); | ||
49 | p.fillRect(0, 0, width(), height(), Qt::black); | 50 | p.fillRect(0, 0, width(), height(), Qt::black); | ||
▲ Show 20 Lines • Show All 58 Lines • Show Last 20 Lines |