Commit graph

3341 commits

Author SHA1 Message Date
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
5fb40435ff libs: adjust to Plasma::Applet changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 22:50:53 +03:00
Ivailo Monev
37fafc07e1 plasma: associate system-monitor applet with ksysguard
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 22:43:21 +03:00
Ivailo Monev
b4842e533e plasma: kSensorType() function optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 22:35:04 +03:00
Ivailo Monev
de790c85e0 plasma: log which sensor the value conversion of failed from system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 22:03:59 +03:00
Ivailo Monev
bf0cc01a36 plasma: remove now unused temperature unit option of system-monitor applet
unused because the thermal sensor name only is shown

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 21:53:43 +03:00
Ivailo Monev
76e5b0ae01 plasma: dirty tricks for painting elided text in system-monitor applet
because the plasma widgets do not do that, it is so simple to do and has to
be there there eventually..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 21:43:43 +03:00
Ivailo Monev
a3a5a4d484 plasma: better thermal sensors sorting in system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 19:06:06 +03:00
Ivailo Monev
8f2cc0674a plasma: pass around double instead of float in system-monitor applet
because nowhere float precision is required

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 17:56:06 +03:00
Ivailo Monev
8fe98e7d71 plasma: remove unused system-monitor applet image
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 17:42:33 +03:00
Ivailo Monev
45a460a671 libs: pass the port number to ksysguardd from KSGRD::SensorShellAgent::start()
why was it not passed? also the process of starting ksysguardd could
fail but true was returned anyway..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 16:27:09 +03:00
Ivailo Monev
f197d7272c plasma: align and expand widgets in applet configuration interfaces
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 15:51:41 +03:00
Ivailo Monev
fac647ae78 plasma: deal with TODO about system-monitor configuration interface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 15:37:06 +03:00
Ivailo Monev
a54ff20eaf plasma: make sure the update interval is never less than 1sec in system-monitor applet
because the interval may come from the config and integers can be even
negative

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 14:45:37 +03:00
Ivailo Monev
d13f1ac781 plasma: handle theme change in system-monitor and mixer applets
also not saving the colors to the config when the colors are the default
colors

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 14:01:17 +03:00
Ivailo Monev
07a0119d45 plasma: setup limits for thermal zone sensors in system-monitor applet
the limit for KTemperature::Kelvin may require a tweak

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 12:48:01 +03:00
Ivailo Monev
7aa4b18e8f plasma: implement configuration interface for system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 12:32:43 +03:00
Ivailo Monev
46d2232609 plasma: better sorting in system-monitor applet
including not mapping unknown sensor types (sensors that are of no interest
to the system-monitor applet)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 10:08:45 +03:00
Ivailo Monev
94de982aa8 plasma: show the partition name in system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 09:22:41 +03:00
Ivailo Monev
d4428f10ee plasma: different take on partition space calculation in system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 09:04:59 +03:00
Ivailo Monev
8df74627bb plasma: stretch the first column of system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 08:48:46 +03:00
Ivailo Monev
6357fa4f88 plasma: show the thermal zone name and value in system-monitor applet
the thermal zone name is a number tho, first is "0" for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 08:42:16 +03:00
Ivailo Monev
0562ad2165 plasma: system-monitor applet review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 01:17:44 +03:00
Ivailo Monev
e0fb12bbed plasma: minor system-monitor applet optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-01 19:50:46 +03:00
Ivailo Monev
c3577155e8 plasma: implement thermal monitor for system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-01 19:40:38 +03:00
Ivailo Monev
7e5f65d2c2 plasma: use custom class for partitions monitoring in system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-01 18:58:22 +03:00
Ivailo Monev
dc3db08420 plasma: implement multiple network interfaces and disk monitor for system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-01 18:36:40 +03:00
Ivailo Monev
58d130e535 plasma: frame system-monitor plotters
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-01 15:45:06 +03:00
Ivailo Monev
17627cd1ac plasma: implement network monitor for system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-01 15:22:04 +03:00
Ivailo Monev
94c44c9b51 plasma: reimplement system-monitor applet
what is wrong with the old applet implementation? it uses two
dataengines which by itself is a huge performance penalty. the current
applet implementation is minimal - shows only the system CPU load and
that is about it but I intend to expand upon that

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-01 14:30:49 +03:00
Ivailo Monev
5a9481f9ec kgreeter: use the correct method to get the font from QFontDialog
QFontDialog::font() returns the widget font

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 19:42:25 +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
8353b43b36 konsole: partial fix for some command line options
QCoreApplication::quit() stops event loops, it does not call ::exit() and
as the application (konsole application) instance is constructed there is
no even loop to quit (someone derped there, see the TODO too)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 08:33:38 +03:00
Ivailo Monev
95f7fc2cd4 generic: replace KFontComboBox with QFontComboBox
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 01:10:40 +02: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
57d9753f70 kdialog: do not set contents margins for the calendar widget from Widgets::calendar()
otherwise it looks a bit weird

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 05:26:36 +02:00
Ivailo Monev
30d5561f98 dolphin: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-28 11:03:34 +02:00
Ivailo Monev
4f2a08c1c9 generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-24 01:21:45 +02:00
Ivailo Monev
ccab491278 kurifilter-plugins: drop some search providers
no interest in them

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 14:31:06 +02:00
Ivailo Monev
7985700ad3 kwin: remove non-operational kcmkwincompositing bits
m_showConfirmDialog is always false, no idea why
KWinCompositingConfig::showConfirmDialog() was virtual

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 11:42:17 +02:00
Ivailo Monev
b46a7dfc01 libs: drop unused KWindowListMenu class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 09:18:11 +02:00
Ivailo Monev
27b83e2023 libs: drop unused and redundant bits
if the reboot/poweroff is not interactive it may silently fail

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 09:15:46 +02:00
Ivailo Monev
cb4b132a2f libs: remove unused constant
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 08:03:21 +02:00
Ivailo Monev
a0e8127b07 kioslave: remove redundant line in camera protocol file
true by default

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 08:03:12 +02:00
Ivailo Monev
94c7aaeda0 kioslave: create application instance from the main function of camera slave
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 05:37:01 +02:00
Ivailo Monev
a79eb8a60b plasma: check if the sleep states are supported before adding match for them from powerdevil runner
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 01:46:48 +02:00