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
Ivailo Monev
6f5c67ed4a
kcontrol: adjust launch KCM to the tasks manager changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 15:24:24 +03:00
Ivailo Monev
0c762b6333
kcontrol: do not show options with placeholder from keyboard KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-12 00:52:48 +03:00
Ivailo Monev
300beddd4e
kcontrol: set flag as the icon for the layout column in keyboard KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 19:38:30 +03:00
Ivailo Monev
e4366d3493
soliduiserver: implement feature to execute actions under certain conditions
...
can implement condition for when device changes occurs too but I have no
plans to use it for something, not yet that is. the remove condition can
(and probably will be) used to start kvkbd when there is no keyboard
plugged in altough that will require program to check when to do that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 19:26:41 +03:00
Ivailo Monev
3c48401883
kcontrol: warn about keyboard layout options in keyboard KCM
...
I've tested only the grp:alt_space_toggle option, don't even want to know
what kind of issues the other option will cause. feel free to file issues
to X11 tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 05:56:19 +03:00
Ivailo Monev
f68fd1b58d
kcontrol: set the tooltip and "what is this?" for the model box of keyboard KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 05:05:53 +03:00
Ivailo Monev
18073517bb
kcontrol: disable moving of tree columns in keyboard KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 04:27:45 +03:00
Ivailo Monev
8b3b954d85
kcontrol: implement keyboard layout options
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 04:09:57 +03:00
Ivailo Monev
ec442d8ad1
kcontrol: stub keyboard KCM keyboard layout options
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 02:38:02 +03:00
Ivailo Monev
e7a2d4f45b
kcontrol: use automatic initial size for KCMKeyboardDialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 02:13:42 +03:00
Ivailo Monev
7065198d98
kcontrol: add solid action files for mouse, keyboard and joystick devices
...
try plugging a mouse, keyboard or joystick - see what happens!
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-07 22:20:37 +03:00
Ivailo Monev
52a83a7bad
kcontrol: disallow adding duplicate layouts from keyboard KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-06 05:16:23 +03:00
Ivailo Monev
c402bff997
kcontrol: remove redundant KCMKeyboard destructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-06 04:02:42 +03:00