Ivailo Monev
449c5a5b39
kfind: remove non-operational bits
...
see the following commit in kdelibs repo:
a2e6cb8a18dcdab4dea6ef42ea16cfb9c776e171
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 03:18:44 +03:00
Ivailo Monev
277708c2dc
kate: remove unused header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 03:03:54 +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
66b45e8852
libs: adjust expected data in KSignalPlotter tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-28 15:45:52 +03:00
Ivailo Monev
0f5f934ad0
kwin: fix test failure in case locale is not the default
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-28 14:03:41 +03:00
Ivailo Monev
03a22c8824
plasma: adjust to KLocale changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-28 13:02:14 +03:00
Ivailo Monev
7819796c55
plasma: replace the seconds option with time format
...
this essentially extends the digital clock options to 3 formats which are
also configurable instead of using a hardcoded format (the old
implementation), that ofcourse means an update has to be done every
second (or even milisecond) because the format is unknown to the digital
clock applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-28 00:11:11 +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
158fa1dc9d
libs: propagate focus event from Plasma::ClockApplet
...
goes like this:
Plasma::ClockApplet -> Plasma::Calendar -> Plasma::CalendarWidget -> ...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-24 20:53:52 +03:00
Ivailo Monev
d7d63a156b
libs: update the current date of Plasma::Calendar from Plasma::Calendar::setDate()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-24 20:32:32 +03:00
Ivailo Monev
7b77d41a52
plasma: do not set the minimum size of Plasma::Calendar
...
already done by Plasma::Calendar itself
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-24 09:18:20 +03:00
Ivailo Monev
d7a2762955
libs: do not setup the clock applet as passive popup
...
two reasons for that - one is that no other applet does that (e.g. battery
and device applets dissapear once focus is lost) and second being that
passive popups are documented as non-focus stealing applets but the
calendar widget accepts key and mouse events (for various reasons) thus
stealing the focus to process key and mouse events is abosolutely ok
also the minium and preferred size are set by Plasma::Calendar
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-24 08:53:54 +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
525c3a7610
libs: adjust the minimum and preferred size of Plasma::Calendar widget
...
both to fit default configuration, font size not taken into account but it
was so before. resizing the widget is an option (the plasma applets and the
calendar that pops from the date on the panel are resizeble)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-24 00:46:42 +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
1830a0c2cd
l10n: adjust to KLocale and KCalendarSystem changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 22:36:04 +03:00
Ivailo Monev
f1ad39ed60
libs: remove declaration of now non-existing Plasma::Calendar::manualDateChange() slot
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 21:07:29 +03:00
Ivailo Monev
749a6b8be5
libs: beep when an attempt is made to set the Plasma::Calendar date to invalid
...
like KDatePicker did
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 20:14:28 +03:00
Ivailo Monev
12f0d7468b
libs: do not handle key events in Plasma::Calendar
...
QCalendarWidget already does handle some, including date input via number
keys (Qt::Key_0 to Qt::Key_9)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 19:40:04 +03:00
Ivailo Monev
ecf0d7659b
libs: do not grab and ugrab the keyboard from the calendar focus change events
...
QCalendardWidget (and consequently KCalendarWidget) focus policy is set to
Qt::StrongFocus by default
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 18:40:32 +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
1c58ec3f25
libs: port to the new calendar widget classes
...
slick:
https://ibb.co/Vg1TyM2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 11:38:08 +03:00
Ivailo Monev
8f6d548a2e
libs: remove holiday events support leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 08:23:44 +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
e7f77354da
plasma: replace use of KLocalizedDate with more direct calls
...
KLocalizedDate is wrapper around KCalendarSystem and does the same
essentially, also the plasma clock applets do it the way it is done now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 03:33:20 +03:00
Ivailo Monev
72e9d4779b
plasma: someone's typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 02:22:44 +03:00
Ivailo Monev
9d72cc17c1
plasma: adjust to time zone classes changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-22 04:37:43 +03:00
Ivailo Monev
4c7fd8f7c7
dolphin: simplify group modification date formatting
...
also more consistent by using the common KGlobal::formatDateTime() way of
formatting such date and time
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-21 07:48:37 +03:00
Ivailo Monev
b80a0be5a8
generic: adjust to KDateTime changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-21 06:19:28 +03:00
Ivailo Monev
9df76bf051
drkonqi: replace KProcess with QProcess
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-21 02:59:30 +03:00
Ivailo Monev
e3bfb448ba
kstart: replace KProcess with QProcess
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-21 02:51:44 +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
45bbcd5e5e
libs: remove unused KonqOperations slot and non-operational signal
...
the signal is never emitted
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-20 23:09:45 +03:00
Ivailo Monev
299817af05
plasma: adjust to KFileItem changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-20 21:07:55 +03:00
Ivailo Monev
fb66ed693f
generic: adjust to KFileMetaInfo changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-18 03:37:45 +03:00
Ivailo Monev
d0fc9d4545
generic: remove bzr feature information
...
bzr is no longer supported or required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 00:46:23 +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
040e9c0832
konsole: do not apply style sheet to the tabs
...
does not change much, was making the tabs look ugly on color scheme change
tho due to palette mismatch
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 22:39:52 +03:00
Ivailo Monev
7d43e558d8
kwin: update extensions list
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 21:20:08 +03:00
Ivailo Monev
0417ee3799
kwin: remove unused and redundant atoms
...
_KDE_SYSTEM_TRAY_EMBEDDING is unused, _KDE_NET_WM_FRAME_STRUT is same as
_NET_FRAME_EXTENTS
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 21:17:57 +03:00
Ivailo Monev
9649e70408
keditfiletype: run kbuildsycoca when testing the fake MIME type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 19:11:28 +03:00