Commit graph

8 commits

Author SHA1 Message Date
Ivailo Monev
75c054d307 plasma: sync status notifier image serialization bits
with:
kdelibs/kdeui/notifications/kstatusnotifieritem.cpp

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 01:36:15 +03:00
Ivailo Monev
2daece3d26 plasma: port to the new KDBusMenuImporter class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-28 20:57:12 +03:00
Ivailo Monev
dc50956578 plasma: remove bogus status notifier item animation feature
AttentionMovieName is not valid property of the org.kde.StatusNotifierItem
interface, see:
kdelibs/kdeui/notifications/kstatusnotifieritemdbus_p.h

it is in the interface file:
kdeui/notifications/org.kde.StatusNotifierItem.xml

but not implemented in the D-Bus interface

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 16:59:19 +03:00
Ivailo Monev
206b343667 plasma: use Q_BYTE_ORDER to determine byte order
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 23:09:37 +03:00
Ivailo Monev
52d727e57b plasma; remove redundant DBusMenuQt version checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-14 18:38:58 +03:00
Ivailo Monev
60a2eb5f8b plasma: do not attempt to demarshal invalid status notifier properties
fixes assert and crash in case status notifier is not supported for the
item and legacy menu is used

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-07 23:29:01 +03:00
Ivailo Monev
ceba21c739 plasma: do not require icons path for notifier items
the only requirement, by the spec, is that the icon name is
Freedesktop-compliant which means it can in $HOME/.icons or any other
compliant path

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-19 16:01:03 +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
Renamed from plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.cpp (Browse further)