Ivailo Monev
ebde34f06c
plasma: call the base class init() method
...
Plasma::Applet::init() marks the applets as movable items for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 02:03:22 +03:00
Ivailo Monev
1cad595824
generic: drop scripting support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 08:14:30 +03:00
Ivailo Monev
9e1808ec97
plasma: break once the UDI has been found in BatteryMonitorWidget::slotUpdateIcon()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 20:43:54 +03:00
Ivailo Monev
f4d40c28e9
plasma: semi-working notifications applet reimplementation
...
the application notifications works and is nearly complete, the jobs
notification is yet to be done. so far it looks like this:
https://ibb.co/GTGMKtQ
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-17 07:50:27 +03:00
Ivailo Monev
44acb0cbf9
plasma: do not even set preferred size for batterymonitor and devicenotifier applets
...
once set the hint has to be updated on form factor switch (e.g. when the
applet is moved from the desktop to panel or vice-versa)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-16 06:49:42 +03:00
Ivailo Monev
d186170e48
plasma: disable selective batterymonitor applet layout update when device is added
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 15:16:19 +03:00
Ivailo Monev
e695a67ae9
plasma: simplify batterymonitor and devicenotifier size hints management
...
by getting the preferred size hint from the actual applet widget and
returning the result of Plasma::PopupApplet::sizeHint() otherwise (both
Plasma::PopupApplet::sizeHint() and Plasma::applet::sizeHint() do hints
trickery based on form factor and such) a lot of assumptions other bits
make are fullfilled
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 13:22:15 +03:00
Ivailo Monev
66c9071a02
plasma: update batterymonitor applet layout only on when battery device is added or removed
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 04:00:56 +03:00
Ivailo Monev
71c809af91
plasma: pass correct type to Plasma::IconWidget::setPreferredIconSize() in batterymonitor applet
...
implicit conversion..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-13 15:40:46 +03:00
Ivailo Monev
7c6d3bcb45
plasma: create batterymonitor applet widget and keyboard applet layout from constructors
...
Plasma::Applet::init() and Plasma::Applet::constraintsEvent() may be called
in order such that the members were not created yet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-06 22:17:22 +03:00
Ivailo Monev
937cbc813b
plasma: validate the active battery when battery is added or removed in batterymonitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-03 16:25:07 +03:00
Ivailo Monev
3dd51351b8
plasma: keep references to the battery devices in batterymonitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-03 16:14:37 +03:00
Ivailo Monev
13490a1a02
plasma: use the theme battery icon in batterymonitor applet, if available
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-03 06:43:55 +03:00
Ivailo Monev
63bd660c21
plasma: validate the active battery when restoring it in batterymonitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-03 05:04:43 +03:00
Ivailo Monev
1c9ce16bb2
plasma: save and restore the active battery of batterymonitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-03 03:06:13 +03:00
Ivailo Monev
b2ae704740
plasma: delay initial batterymonitor applet layout setup
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-03 02:17:33 +03:00
Ivailo Monev
148a3f836a
plasma: set the batterymonitor applet preferred widget icon size to one suitable for panel
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-02 22:49:45 +03:00
Ivailo Monev
ae8f7c65eb
plasma: mark the batterymonitor applet as requiring attention when the battery is low and discharging
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-02 22:27:43 +03:00
Ivailo Monev
689e15e40b
plasma: reimplement battery applet
...
now with separate options for screen and sleep power management
suppression as well as being able to select which battery to show
information (including icon) for in the tray:
https://ibb.co/DDC01rh
the battery icon is questionably bigger than it should be, have to test
it with battery that is recognizable still (PS3 controller battery
provides only capacity and status info)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-02 22:18:05 +03:00
Ivailo Monev
69f7efcce1
plasma: adjust batterymonitor applet to solid changes
...
there were solid enum changes and then some in this repo, see the
following commit in the kdelibs repo:
2e1544537da02c8e89bc08c59fd3d6e1d146ef8c
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-23 21:12:39 +03:00
Ivailo Monev
efe25546a1
plasma: remove unused battermonitor applet import
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-18 17:55:15 +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
07b66f4edf
plasma: adjust to Plasma::Service changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 07:02:43 +03:00
Ivailo Monev
ab00b7e964
plasma: remove hidden and disabled by default option to show show remaining time
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-27 14:59:10 +03:00
Ivailo Monev
b82d79caa7
plasma: put back the inhibition item to the battery monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-23 07:36:50 +03:00
Ivailo Monev
9c30aafe86
plasma: remove powerdevil leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-23 07:23:13 +03:00
Ivailo Monev
a2ca14adbb
generic: adjust to solid changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-22 16:21:42 +03:00
Ivailo Monev
6043f3e61b
generic: drop powerdevil and adjust to power manager changes
...
TODO: reimplement plasma battery applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-20 06:51:10 +03:00
Ivailo Monev
591b538337
generic: replace installation paths with KDE4_ prefixed
...
see commit in kdelibs repository
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 20:13:13 +00:00
Ivailo Monev
efbde9e504
plasma: organize sub-directories
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-24 22:48:47 +02:00