Ivailo Monev
c6d3f7f04a
plasma: add labels for potd wallpaper configuration widgets
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 08:29:50 +03:00
Ivailo Monev
ef3b17cf74
plasma: disable some debug messages for performance reasons
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 07:59:31 +03:00
Ivailo Monev
aed504625e
plasma: rename things for consistency and to make sense
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 11:37:37 +03:00
Ivailo Monev
153fbf480d
plasma: remove system-monitor applet TODO
...
did it from Plasma::Meter, see the following commit in kdelibs repo:
1a0f259d1bc0f87684d6fd2556c8755170b6cf0f
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 11:08:19 +03:00
Ivailo Monev
97c2f9d282
plasma: adjust to Plasma::SignalPlotter changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 10:58:09 +03:00
Ivailo Monev
a3d73113ad
plasma: fix cell issue in system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 00:25:27 +03:00
Ivailo Monev
404286421b
plasma: handle empty sensors case in system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 00:05:27 +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
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
8b661c60c7
plasma: remove unused applet keys
...
see the following commit in the kdelibs repo:
9afe0d856617b16e873b95efeae1449070b7f3e9
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 21:58:48 +03:00
Ivailo Monev
2b48360cd9
plasma: remove unused variable in Hdd::init()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-09 19:52:22 +03:00
Ivailo Monev
dffe7d406d
plasma: setup the system-monitor Kelvin limit based on the Celsius and Fahrenheit limits
...
the upper limit (384) is the Celsius upper limit (110) converted to Kelvin,
the lower limit is chosen such that it is twice the Fahrenheit lower
limit
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 21:38:44 +03:00
Ivailo Monev
e661a0c257
plasma: implement configuration interface for the system-monitor applet temperature unit
...
includes support for Kelvin unit
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 21:00:12 +03:00
Ivailo Monev
dd9b34f470
plasma: initialize SM::Plotter::m_showAnalogValue member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 19:52:32 +03:00
Ivailo Monev
cf6a2620c6
generic: remove dead and irrelevant links references
...
consider the mail references just as dead
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 15:44:43 +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
f7a8f15747
plasma: remove redundant styleSheet properties in UI files
...
empty means no stylesheet and apply application or widget style
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 20:25:40 +03:00
Ivailo Monev
ce48bc0997
generic: preperations for kdelibs changes
...
automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:27:11 +03:00
Ivailo Monev
472f24878b
generic: adjust to kdelibs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:38:55 +03:00
Ivailo Monev
936c69c827
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:19:24 +03:00
Ivailo Monev
9db4775e46
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 06:07:40 +03:00
Ivailo Monev
43bdc8ecd6
plasma: deal with TODO related to GPU detection in system monitor applet
...
while at it, handle multiple GPUs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-02 15:33:01 +02:00
Ivailo Monev
b6323e183f
plasma: correct values for temperature plotter and tooltip
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-14 15:08:49 +03:00
Ivailo Monev
3baa761344
generic: generate export headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 04:20:04 +03:00
Ivailo Monev
b1dc25ba98
plasma: remove bogus HDD temperature feature
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-27 18:58:32 +03:00
Ivailo Monev
3a2cb33e60
plasma: deal with FIXME related to system monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-15 22:41:16 +03:00