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