Commit graph

2657 commits

Author SHA1 Message Date
Ivailo Monev
39d8ed30e9 plasma: correct signal/slot connection in Image::createConfigurationInterface()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-03 00:43:45 +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
e7f5ac777a plasma: port to the new KTimeEdit class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 13:17:53 +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
0ff5ee8e13 generic: add feature information about ntpdate and rdate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-01 09:56:01 +03:00
Ivailo Monev
e43145dcf3 libs: use KCatalogLoader to load the libtaskmanager catalog
event tho TaskManager::TaskManager is singleton manually removing the
catalog can result in empty strings (catalogs are no longer reference
counted)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-01 04:27:16 +00:00
Ivailo Monev
3111ee9ad8 kioslave: remove unused protocol file entries
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 20:30:59 +00:00
Ivailo Monev
19456820f8 kdontchangethehostname: adjust to KToolInvocation changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 09:24:25 +00:00
Ivailo Monev
4a613cc1ab generic: drop unused oxygen style background pixmap feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 08:54:54 +00:00
Ivailo Monev
19b46a1c46 generic: replace QVarLengthArray<T> with std::vector<T> and QVector<T>
std::vector<T> for when the data does not have to be shared (e.g. POD
types) and there is no Q_DECLARE_TYPEINFO() involved, QVector<T> for when
data should be shared

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 18:50:02 +00:00
Ivailo Monev
6354b9e473 kate: remove unused variable in KatePartPluginConfigPage constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 09:06:57 +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
963b430924 libs: link widget plugins to KtUiTools component
for the reference to QCustomWidget, fixes loading of the plugins

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 22:54:28 +03:00
Ivailo Monev
1c79fc3857 plasma: build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 21:31:09 +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
ad4805e51b kuiserver: update Messages.sh script
for reference:
311ddf7016

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 20:31:11 +03:00
Ivailo Monev
d68e97050b keditbookmarks: use the same config group as before 1a2cc4e2ba
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 20:30:35 +03:00
Ivailo Monev
7c2d1f3bd0 kioslave: discard the data buffer and pixmap once text thumbnail is created
to reclaim the memory allocated

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 20:21:48 +03:00
Ivailo Monev
6fcf4e8224 kioslave: copyright imagecreator to me
implemented rotation (with configuration interface), updated MIME types,
etc. for reference:
fce69c3dc4

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 20:15:44 +03:00
Ivailo Monev
311ddf7016 kuiserver: remove unused kcfg files
kuiserver is no configurable, the notifications plasma applet (which
shows jobs progress) is tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 20:04:10 +03:00
Ivailo Monev
1a2cc4e2ba keditbookmars: use KConfig instance to save column sizes
no functional change, no reason to use kcfg files for it either

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 19:57:27 +03:00
Ivailo Monev
de64f8e332 libs: drop the automatic update feature of Plasma::Calendar
only Plasma::ClockApplet uses the Plasma::Calendar class and it disables
automatic updates (because the date comes from data engine). also due to
7819796c55 the date is updated once a second
which was updating the currently selected date thus interfering with date
selection every second so the check that was removed in
d7d63a156b had to be brought back

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 12:12:30 +03:00
Ivailo Monev
c17805df29 plasma: remove redundant plasma-desktop shell config
the default Plasma::Theme font is already set to QApplication::font() by
Plasma::Theme itself, it has configuration option for it too which is to
read the font setting from the application "General" config group. for
reference:
kdelibs/plasma/theme.cpp

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 11:30:14 +03:00
Ivailo Monev
4b91610fc7 kstyles: remove unused AnimationSteps config option
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 11:17:45 +03:00
Ivailo Monev
a7609932f1 klipper: remove unused dummy config option
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 11:11:05 +03:00
Ivailo Monev
4f0ad0b1b2 kdepasswd: remove unused and private PtyProcess::m_Command member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 11:08:26 +03:00
Ivailo Monev
de3036ebc0 kdepasswd: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 11:05:35 +03:00
Ivailo Monev
7207617d83 kdepasswd: remove unused config options
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 10:36:43 +03:00
Ivailo Monev
388468c130 kwin: remove useless comment in KWin::Options::updateSettings()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 10:11:21 +03:00
Ivailo Monev
26847c1b3d solid-device-automounter: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 09:46:56 +03:00
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