Ivailo Monev
e2981d0cc2
generic: remove unused config-workspace header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 15:50:06 +03:00
Ivailo Monev
6bab293d34
ksmserver: do not enable focus for the icons of the shutdown dialog
...
I can just say no
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 14:46:57 +03:00
Ivailo Monev
797a038098
ksmserver: handle key events for icons via event filter in shutdown dialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 11:38:04 +03:00
Ivailo Monev
b67914031d
ksmserver: set the title text before starting the timer in the shutdown dialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 11:02:40 +03:00
Ivailo Monev
b783be6185
ksmserver: tweak the shutdown dialog sizes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 10:08:55 +03:00
Ivailo Monev
33980544b8
ksmserver: animate the shutdown dialog
...
much like the lockout plasma applet (which I implemented)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 08:24:57 +03:00
Ivailo Monev
e9fa3491a8
ksmserver: change the shutdown dialog title based on more events
...
fancier than tooltips
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 08:08:40 +03:00
Ivailo Monev
545ec5fffa
ksmserver: change the shutdown dialog title based on focus
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 07:43:50 +03:00
Ivailo Monev
aca377b5d0
ksmserver: correct comment in shutdowndlg source file
...
the timeout used to be 30 seconds but 10 seconds is more than enough to
cancel the operation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-13 15:36:31 +03:00
Ivailo Monev
15f45fdc81
ksmserver: remove debug bits in KSMShutdownDlg::confirmShutdown()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-13 12:50:24 +03:00
Ivailo Monev
84cc8bfdd0
ksmserver: setup keyboard shortcuts for the shutdown dialog buttons
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-13 12:34:05 +03:00
Ivailo Monev
0bceff7f00
ksmserver: shutdown dialog reimplementation
...
layout is subject to change, lock and hibernation may or may not be
implemented again
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-13 12:18:37 +03:00
Ivailo Monev
db6643a680
generic: remove redundant logout effect hack
...
ksmserver no longer uses custom effect for logout, for reference:
36d3e65630
bonus points for less X11 round-trips on logout
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 20:12:17 +03:00
Ivailo Monev
cb37a5683f
generic: adjust to Solid::PowerManagement changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 18:11:38 +03:00
Ivailo Monev
1ba13c2c77
ksmserver: remove no-op rebootRequested2() signal
...
defined but never emitted
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 19:04:28 +03:00
Ivailo Monev
fcbec5f0cc
generic: adjust to solid power manager changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 23:54:21 +02:00
Ivailo Monev
83cb186aec
ksmserver: handle all currently supported power sleep methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:54:45 +02:00
Ivailo Monev
29fe3a31df
ksmserver: start the shutdown feedback from KSMShutdownDlg constructor and stop it on reject
...
ksmserver stops it when the dialog is rejected but the test did not for
example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-20 01:54:00 +02:00
Ivailo Monev
1de2f3e322
ksmserver: make KSMShutdownFeedback::stop() do the same thing as KSMShutdownFeedback::logoutCanceled()
...
for some reason KSMShutdownFeedback::stop() was not doing anything when the
KWin effect was taking care of the logout effect but KWin also does not
apply the effect to windows other than the one created by ksmserver
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-20 01:32:39 +02:00
Ivailo Monev
36d3e65630
ksmserver: drop custom logout effect
...
the effect is very much bound to the window manager (KWin) because if
applications require attention (such as confirmation to cancel any
pending changes) their window or any dialog they pop may have to be
raised, will have to be focused and not be grayed out
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-16 01:37:02 +02:00
Ivailo Monev
b0718761f3
ksmserver: set shutdown dialog window role after it has been constructed
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 11:17:33 +03:00
Ivailo Monev
fcbc69b222
generic: reimplement screen saver interface via xscreensaver
...
my monitor is not the latest stock but it has its own screen saver
feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 01:27:15 +03:00
Ivailo Monev
d7838b9434
ksmserver: drop boot options support
2022-04-03 20:23:35 +03:00
Ivailo Monev
4abe1ff384
generic: remove unused and fix some configuration checks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-01 18:44:39 +03:00
Ivailo Monev
08bd97aff5
generic: compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 17:59:56 +03:00
Ivailo Monev
8d9670176a
ksmserver: remove commented out code
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 17:55:37 +02:00
Ivailo Monev
17705541df
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-09 22:29:33 +02:00
Ivailo Monev
86873898d3
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-01 22:02:06 +00:00
Ivailo Monev
c433e4502a
generic: adjust for use with CMake moc
2015-02-27 09:28:46 +00:00
Ivailo Monev
a7fd791926
initial import
2014-11-13 19:30:51 +02:00