Review Request 122132: Expose inhibitions in power management dataengine

Kai Uwe Broulik kde at privat.broulik.de
Mon Jan 19 19:02:07 UTC 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/122132/
-----------------------------------------------------------

(Updated Jan. 19, 2015, 7:02 nachm.)


Review request for Plasma and KDE Usability.


Changes
-------

Address Emmanuel's comments


Repository: plasma-workspace


Description
-------

This adds a new "Inhibition" source which has keys for each application (amarok, vlc, ...) and inside a QVariantMap with the pretty application name (taken from the desktop file through KService and cached locally), the application icon and the reason for the inhibition (as provided by the application)


Diffs (updated)
-----

  dataengines/powermanagement/powermanagementengine.h a06fe7a 
  dataengines/powermanagement/powermanagementengine.cpp 2d370e6 

Diff: https://git.reviewboard.kde.org/r/122132/diff/


Testing
-------

Works well, survives plasma reboots, and can now expose this information to the user in the battery monitor.

Adding usability just for feedback on the eventual user representation, see screenshot. It shows the application icon plus either "Amarok has disabled power management: Playing music" or in case of multiple inhibitions "Amarok and n other applications have disabled power management".


File Attachments
----------------

In action
  https://git.reviewboard.kde.org/media/uploaded/files/2015/01/18/bd4c4b7c-89de-4ce6-9004-d480c2e1af57__pmdisabled3.png
Updated wording
  https://git.reviewboard.kde.org/media/uploaded/files/2015/01/18/92d2371b-ead1-418f-8670-4fdb82fc4223__pmdisabled4.png


Thanks,

Kai Uwe Broulik

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20150119/e04711fb/attachment.html>


More information about the Plasma-devel mailing list