Commit graph

518 commits

Author SHA1 Message Date
Ivailo Monev
144299f453 kcontrol: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-16 16:24:16 +03:00
Ivailo Monev
7497f771bc kcontrol: remove now unused kautostart header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-16 16:01:22 +03:00
Ivailo Monev
7b8bc6b8ef generic: use the new public KTimerDialog
see the following commit in kdelibs repo:
e0d476372cd6a39a01cb8b70f31192e4d2d540c8

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-16 15:42:35 +03:00
Ivailo Monev
27845ee910 kcontrol: simply override settings based on form factor from workspaceoptions KCM
it is done for the window placement and "borderless maximized windows"
options, the form factor feature shall be like a profile - instead of
overriding config options with fallback from this and that config it shall
override all relevant options from hardcoded values and even act as reset

on a side note what the form factor option does is setup other options
via single combo box, individual config options can be tuned from other
KCM (such as kwincompositing)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-16 14:42:26 +03:00
Ivailo Monev
789d354b81 kcontrol: use BorderlessMaximizedWindows config key to decide the workspace form factor
disabling plasma-desktop should never be done for Katana session even tho
it can be done because it is started from XDG autostart file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-16 14:21:07 +03:00
Ivailo Monev
5d34b9cfcb generic: make use of the new KDE_DEFAULT_CURSOR_THEME definition
requires d278c3c63c26aa0b0f63d630d27c210213015f1a from kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 02:43:30 +03:00
Ivailo Monev
f23a2f7a7b generic: remove useless AUTHORS files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 20:12:42 +03:00
Ivailo Monev
9a10c6c95e generic: adjust to KAboutData changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 17:48:01 +03:00
Ivailo Monev
ef33eaf427 kcontrol: remove bogus icons KCM bits
animating icons was never a KIconLoader thing, animated icons however (such
as "process-working", which is many icons packed into one) are supported.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 13:20:44 +03:00
Ivailo Monev
0f0e886656 kcontrol: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 13:07:37 +03:00
Ivailo Monev
dbfb4586ec generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 01:33:34 +03:00
Ivailo Monev
f415017e21 kcontrol: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 07:54:24 +03:00
Ivailo Monev
332a0287b6 kcontrol: format and indent
there is a copy of the table and the function at:
kde-extraapps/kvkbd/src/keysymconvert.cpp

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 07:02:27 +03:00
Ivailo Monev
8930bbdf67 kcontrol: fix setup of primary display
regression since 609a72aa84, brought to my
attention via:
https://github.com/fluxer/katana/issues/41

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-05 14:54:43 +03:00
Ivailo Monev
f3924d3849 kcontrol: remove unused KRandRSystemTray::configChanged() method
not only unused but next to useless - it is about a configuration change
and the common way for that to happen is doing it from the randr KCM
which is a "I know what I am doing, I don't need popup for that" kind of
situtation

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 12:35:12 +03:00
Ivailo Monev
2d4a5db5d8 kcontrol: update comment in randr KCM related to startup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 12:14:47 +03:00
Ivailo Monev
0dd7a6a674 kcontrol: remove unused D-Bus interface reference
krunner is no longer responsible for ASN, for reference:
a5fa8348e3

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-03 04:33:47 +03:00
Ivailo Monev
d366c90af0 kcontrol: set the locale of dateandtime KCM time widget to match the global KLocale instance
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 13:45:31 +03:00
Ivailo Monev
ba855fc4d2 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 11:45:37 +03:00
Ivailo Monev
06d3f2cbf7 kcontrol: remove unused input KCM files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 08:04:48 +03:00
Ivailo Monev
f1bf8ab528 kcontrol: remove display KCM
it is essentially container for other modules and all but the randr
module are not valid (not maintained as part of Katana)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 07:26:09 +03:00
Ivailo Monev
59cf40558d kcontrol: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 05:08:18 +03:00
Ivailo Monev
82b381e634 kcontrol: implement basic format validator for locale KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 04:08:50 +03:00
Ivailo Monev
c9f049c347 kcontrol: do not write default values to the config from locale KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 03:04:48 +03:00
Ivailo Monev
8cd1d22c06 kcontrol: remove unused kcfg files
note that the config group name in the kcfg files was "DesktopIcons"
while in kcontrol/kio/netpref.cpp it is empty string

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 20:35:26 +03:00
Ivailo Monev
2257e947be kcontrol: point to the QDateTime documentation from locale KCM
and it is that simple - RTFM!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 00:52:57 +03:00
Ivailo Monev
1812b1f247 kcontrol: do not use assignment for KConfig object in locale KCM
triggers delete of KConfig object

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-28 00:08:23 +03:00
Ivailo Monev
ace8a4c9bf kcontrol: filter "C" language in locale KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-27 08:02:56 +03:00
Ivailo Monev
a52c4fabb6 kcontrol: sort languages by the displayed text in locale KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-27 07:58:13 +03:00
Ivailo Monev
cde2b2536f kcontrol: add TODO for locale KCM
one of the things the previous implemented was not doing, can be done
via QValidator-derived class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-27 03:09:46 +03:00
Ivailo Monev
b715650a29 kcontrol: align locale KCM date and time labels such that the width matches
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-27 02:57:02 +03:00
Ivailo Monev
5e688ed432 kcontrol: change the measurement system on locale KCM language change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-27 01:07:39 +03:00
Ivailo Monev
a085b1144e kcontrol: time and datetime format interface for locale KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-27 01:00:36 +03:00
Ivailo Monev
c380602abf generic: adjust to KLocale changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-26 23:35:19 +03:00
Ivailo Monev
850c98cc3d kcontrol: convert krdb to standalone program
fixes some race-conditions, for reference:
9ed7286504

also the exit() call in case of failure to open the temporary file would
exit the program calling runRdb() (systemsettings for example) with
status 0 (normal, when an error ocurred), that is no longer the case

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-24 08:04:16 +03:00
Ivailo Monev
81834ca011 kcontrol: UIC warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 23:32:24 +03:00
Ivailo Monev
49e1b04def kcontrol: remove inclusion of now gone kdatepicker header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 11:48:54 +03:00
Ivailo Monev
e54eac2633 generic: adjust to KLocale changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 08:05:13 +03:00
Ivailo Monev
84fc233313 generic: port to the new KCalendarWidget class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 05:52:55 +03:00
Ivailo Monev
6620cf8ad6 kcontrol: better hack to show only the relevant media player options
in the case of kmix - it is not the systemsettings application but has to
show all media players options

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-21 02:46:17 +03:00
Ivailo Monev
768075bad8 kcontrol: prefix QValidator enum references in InputValidator::validate()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 00:44:56 +03:00
Ivailo Monev
679bcaab48 kcontrol: remove redundant Q_OS_* definition checks
Q_OS_UNIX is now always defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 00:41:42 +03:00
Ivailo Monev
aa44e3eef0 generic: adjust to kde4_install_auth_helper_files() macro changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-10 02:56:17 +03:00
Ivailo Monev
d8275d74e0 kcontrol: remove redundant check for org.freedesktop.PowerManagement in randr module
Solid::PowerManagement watches for the registration of the service
internally, note that it was checked if the service is registered on the
system bus but watched for registration on the session bus

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 06:23:41 +03:00
Ivailo Monev
0ba740c6c5 generic: purge most manual tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 07:41:07 +03:00
Ivailo Monev
568b377ca8 generic: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 20:48:03 +03:00
Ivailo Monev
ce99356372 kcontrol: do not check for gtkrc files in /etc/opt/gnome
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 04:23:22 +03:00
Ivailo Monev
438629daef kcontrol: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 04:09:41 +03:00
Ivailo Monev
f0859e7749 generic: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 01:39:21 +03:00
Ivailo Monev
5b7845d814 generic: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-23 16:55:47 +03:00