Ivailo Monev
957da2bb43
generic: adjust to KRun changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 03:22:02 +03:00
Ivailo Monev
ae3d5e62cb
plasma: remove redundant method
...
the window manager should probably not be changed if there are active
applications (i.e. until the next login in most cases) to begin with
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 12:22:29 +03:00
Ivailo Monev
65eb546f63
kcontrol: convert desktoppaths, input and keyboard KCM initialization to autostart
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 00:23:01 +03:00
Ivailo Monev
f0232f48b2
kcontrol: convert randr KCM initialization to autostart
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 22:57:29 +03:00
Ivailo Monev
f511ecd2b8
kcontrol: convert style KCM initialization to autostart
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 22:29:18 +03:00
Ivailo Monev
cdfb9076a9
kcontrol: convert access KCM initialization to autostart
...
should be done for all KCMs with service type KCModuleInit
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 22:11:40 +03:00
Ivailo Monev
9312d4e056
kcontrol: remove bogus X-KDE-Init-Symbol entry of standard_actions KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 21:47:13 +03:00
Ivailo Monev
d2b657f7e9
kcontrol: remove unused KConfig object
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 21:46:45 +03:00
Ivailo Monev
fb686dc3c1
plasma: implement session manager
...
comes along with plenty of other changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 08:33:28 +03:00
Ivailo Monev
3e5dfaa22b
ksmserver: drop it and move session initialization to plasma-desktop
...
everything except the actual session management, second time ksmserver
starts crashing as I work on something for no reason and is time for it
to be done anew as there were quite some unsafe bits in it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-07 02:33:19 +03:00
Ivailo Monev
6448dd35bc
generic: call static KStandardDirs methods as such
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-05 02:04:33 +03:00
Ivailo Monev
32e9d58d95
generic: compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-03 20:53:39 +03:00
Ivailo Monev
5d5c792226
generic: adjust to KIO changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-02 02:38:25 +03:00
Ivailo Monev
62726382e8
generic: adjust to KShortcutsEditor changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-24 21:46:48 +03:00
Ivailo Monev
faa738e171
kcontrol: adjust standard_actions KCM to KShortcutsEditor changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-24 11:14:02 +03:00
Ivailo Monev
36bc690df1
generic: adjust to shortcut changes
...
notice how the use of primary shortcut only disappears
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-24 10:25:20 +03:00
Ivailo Monev
b636ba6903
kglobalaccel: drop it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-22 00:18:26 +03:00
Ivailo Monev
513f747ff9
kcontrol: take margins into account when drawing in desktoptheme KCM
...
otherwise some look off
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-21 01:12:06 +03:00
Ivailo Monev
a62e897f42
kcontrol: drop support for changing theme details
...
was coded around assumptions that clock and menu applets use custom
backgrounds and such - now that I've rewritten some applets that is no
longer the case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-21 00:15:22 +03:00
Ivailo Monev
d21a8f77e2
kcontrol: adjust kdebug KCM to KDebug changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 19:43:58 +03:00
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
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
cdf4c17926
krunner: drop it
...
some runners KCMs are not very flexible I see..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 11:03:00 +03:00
Ivailo Monev
983521a474
kcontrol: use custom class for the timezone searching in clock KCM
...
to match the untranslated zone name and comment too (possibly)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 17:18:27 +03:00
Ivailo Monev
569b6d8ebb
kcontrol: do not update the time while text is selected in clock KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 16:17:40 +03:00
Ivailo Monev
8a124d6491
kcontrol: convert the date and time to localtime when zone is UTC in clock KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 13:29:20 +03:00
Ivailo Monev
c4d070312d
kcontrol: implement NTP-like date and time sync for clock KCM
...
except that it does not require NTP client and is up to the user when to do
that, can be done automatically at Katana session startup too
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 12:01:43 +03:00
Ivailo Monev
f9d337ac06
kcontrol: partially implement defaults for clock KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 11:20:26 +03:00
Ivailo Monev
cc1afece41
kcontrol: use message widget to warn that day and time cannot be changed in clock KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 11:12:31 +03:00
Ivailo Monev
1f28be5d1c
kcontrol: dateandtime/clock KCM review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 09:47:29 +03:00
Ivailo Monev
57165d4677
kcontrol: replace KTimeZoneWidget with custom widget
...
because it does not sort properly localized zone names
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 09:36:42 +03:00
Ivailo Monev
d2c8392fbf
kcontrol: reimplement the datetime/clock KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 22:52:50 +03:00
Ivailo Monev
a0c85fc3ff
generic: adjust to time zone translation changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 19:03:59 +03:00
Ivailo Monev
66442e2e68
plasma: reimplement digital-clock applet
...
the fact that it had issues with calculating the size hints on locale
change was enough for me to look into it, the fact that it required
dataengine to function (draw a few numbers) was enough for me to
reimplement it. also one applet for that (showing a clock) is enough
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 18:46:33 +03:00
Ivailo Monev
ae44d30664
kcontrol: do not write Katie config
...
Katie no longer reads config file for that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 11:12:15 +03:00
Ivailo Monev
5b22777ceb
generic: replace KColorDialog with QColorDialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 10:48:29 +03:00
Ivailo Monev
71359006ac
generic: replace KFontDialog and KFontChooser with QFontDialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 19:17:51 +03:00
Ivailo Monev
ff715bee6b
generic: adjust to solid changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 05:39:37 +02:00
Ivailo Monev
e61b0b20f7
kcontrol: adjust kio KCM to kdelibs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 15:45:17 +02:00
Ivailo Monev
d86f77ad00
kcontrol: adjust kio KCM to kdelibs changes
...
for proxy settings there can be KCM that sets klauncher variables for
proxy preferences, has yet to be decided tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 10:01:30 +02:00
Ivailo Monev
649c7b8876
kcontrol: drop inhibition feature of randr module
...
screen inhibition based on monitor name and lid button presence sounds like
someone wanted X11 DPMS (which is automatic nowdays) on his laptop to me
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 05:43:06 +02:00
Ivailo Monev
b00a7eed2c
kcontrol: deal with FIXMEs in access KCM
...
KDialog::marginHint() is kinda deprecated right now, the margin depends on
the style hints anyway which KDialog::marginHint() is a shortcut for
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 01:29:58 +02:00
Ivailo Monev
9d5cc8fed6
generic: remove redundant Q_OS_UNIX definition checks
...
always defined now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 09:23:17 +02:00
Ivailo Monev
96f645afe4
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 09:05:41 +02:00
Ivailo Monev
bbdada22fd
kcontrol: fix spellchecking KCM reset and defaults actions
...
and because I rewrote everything underneath the KCM (which happened last
year) copyright goes to me
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 00:46:27 +02:00
Ivailo Monev
7797c5d302
kcontrol: do not call kClearDebugConfig() and do not send D-Bus message from kdebug KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 21:36:22 +02:00
Ivailo Monev
516b46e3ec
kcontrol: use the same presentwindows layout mode for desktop and netbook
...
presentwindows being the kwin effect name
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 19:29:41 +03:00
Ivailo Monev
86d4e57798
kcontrol: ensure the keyboard KCM options dialog state text is not elided
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 18:27:15 +03:00
Ivailo Monev
1cad595824
generic: drop scripting support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 08:14:30 +03:00