Commit graph

3533 commits

Author SHA1 Message Date
Ivailo Monev
42c66da3f2 generic: consistent copyright statements
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 04:07:15 +03:00
Ivailo Monev
accd8f09c3 generic: drop support for locking
first thing first - that feature was not in the spec and still is not,
people fucked up at some level and now things like gnome-screensaver are
just deprecated, that is the bottom line

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 03:20:39 +03:00
Ivailo Monev
ca07409ebc plasma: delay the lock action too from contextmenu containments action
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 00:51:14 +03:00
Ivailo Monev
b12438f7a6 plasma: sessions runner optimzation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 00:44:49 +03:00
Ivailo Monev
740366f940 generic: tweak margins
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 00:07:52 +03:00
Ivailo Monev
2b9066142a generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 23:50:19 +03:00
Ivailo Monev
2cb0db0559 plasma: delay lock and switch actions by 500ms in launcher applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 21:01:14 +03:00
Ivailo Monev
3b86c8487a plasma: do not use global static for the notifications applet adaptors
because the adaptors are parented to the application instance for object
registration purpose the global static deleter double-deletes them

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 19:38:22 +03:00
Ivailo Monev
f1eb5815cb plasma: remove unused members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 19:09:12 +03:00
Ivailo Monev
a01e20938e plasma: remove declaration of non-existing notifications applet widget signal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 17:57:11 +03:00
Ivailo Monev
6098751eac plasma: remove unused members in notifications applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 17:28:17 +03:00
Ivailo Monev
6fa4b89140 plasma: remove unused variable in notifications applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 17:25:23 +03:00
Ivailo Monev
4a48518a00 plasma: remove unused member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 17:19:55 +03:00
Ivailo Monev
07e7d318a7 plasma: implement drag for favorites in launcher applet
piece of cake with the custom widget class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 09:02:12 +03:00
Ivailo Monev
6bdd5f3d39 plasma: delay launcher applet widget creation
for the scene to kick-in, otherwise even filters may not be installable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 08:56:00 +03:00
Ivailo Monev
efac4d97cd plasma: implement drag for applications in launcher applet
also plugged leaks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 07:39:50 +03:00
Ivailo Monev
dd0beee071 plasma: reload the runners configuration when setting the allowed runners from launcher applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 07:29:22 +03:00
Ivailo Monev
08b8a2fa84 plasma: reset the launcher applet state before leave action
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 03:53:57 +03:00
Ivailo Monev
0acb711df7 plasma: sync menu-related bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 03:43:43 +03:00
Ivailo Monev
4d240b63e4 plasma: launcher applet optimization
KServiceGroup has internal optimization for such cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 03:37:36 +03:00
Ivailo Monev
fc70ea0817 plasma: convert launcher applet method to static function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 03:08:59 +03:00
Ivailo Monev
d6ea2a8a43 plasma: set pixmap for the launcher applet drag
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 02:36:13 +03:00
Ivailo Monev
ebde34f06c plasma: call the base class init() method
Plasma::Applet::init() marks the applets as movable items for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 02:03:22 +03:00
Ivailo Monev
6ff89abb0f plasma: set the search widget label text before showing it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 01:46:52 +03:00
Ivailo Monev
a92fd69279 plasma: warn when the KUser object is not valid in kill runner
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 01:13:35 +03:00
Ivailo Monev
e0f5820d6b plasma: remove disabled debug messages in launcher applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 23:12:52 +03:00
Ivailo Monev
9085923e50 plasma: show a busy widget while searching from launcher applet
finishing touches

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 22:57:01 +03:00
Ivailo Monev
d20f749ec4 plasma: prepare for runners changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 22:34:11 +03:00
Ivailo Monev
bca37f3d5b plasma: mark launcher applet method as const
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 22:34:00 +03:00
Ivailo Monev
c086db63ba plasma: update TODO for launcher applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 20:02:08 +03:00
Ivailo Monev
36a27ed650 plasma: copy the QMimeData in launcher applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 20:00:57 +03:00
Ivailo Monev
f90c56f3eb plasma: launcher drag safety net
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 19:49:43 +03:00
Ivailo Monev
98b29f619e plasma: implement drag for search results
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 19:45:38 +03:00
Ivailo Monev
a16b3b86fc plasma: call the base class initialization method in bookmarks runner
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 18:30:51 +03:00
Ivailo Monev
ee248a8b21 plasma: adjust to runners changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 18:19:22 +03:00
Ivailo Monev
efbed4f666 plasma: adjust to runners changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 17:33:26 +03:00
Ivailo Monev
6d012fe588 plasma: adjust to runners changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 17:13:37 +03:00
Ivailo Monev
9f831da6b3 plasma: windows runner optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 07:23:02 +03:00
Ivailo Monev
5cb4a5cbe9 plasma: replace WebshortcutRunner::loadSyntaxes() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 06:54:44 +03:00
Ivailo Monev
a37e47b63f plasma: minor webshortcuts runner optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 06:52:18 +03:00
Ivailo Monev
ae94f8274f plasma: remove delcaration of now non-existing webshortcuts destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 06:50:37 +03:00
Ivailo Monev
1c9551ce1f plasma: correct initiali relevance in sessions runner
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 06:46:00 +03:00
Ivailo Monev
6950fbc66e plasma: adjust to runner classes changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 05:16:22 +03:00
Ivailo Monev
5ff895daf7 plasma: remove unused method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 04:10:10 +03:00
Ivailo Monev
114846b156 plasma: fix windows runner race-condition
because gatherInfo() was called via timer it could not finish before
matching has started in some cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-18 00:33:57 +03:00
Ivailo Monev
dbfe038aa4 plasma: prepare for Plasma::QueryMatch changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 23:40:35 +03:00
Ivailo Monev
6437341e9d plasma: handle disabled matches like information matches in launcher applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 22:29:05 +03:00
Ivailo Monev
669c74744e plasma: windows runner review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 22:11:52 +03:00
Ivailo Monev
8a8631e902 plasma: launcher applet optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 21:58:23 +03:00
Ivailo Monev
384e594cd5 plasma: ensure spacers are not painted
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-17 21:41:42 +03:00