[Kde-hardware-devel] Review Request 122130: Expose inhibitions over dbus

Kai Uwe Broulik kde at privat.broulik.de
Sun Jan 18 17:00:13 UTC 2015


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

Review request for Solid.


Repository: powerdevil


Description
-------

This adds a new "ListInhibitions" method and "InhibitionsChanged" signal to the org.kde.Solid.PowerManagement.PolicyAgent allowing others to know who has posted an inhibition.

Due to the complexity of DBus marshalling I chose to use a flat QStringList for it with the even indices being the application name and the odd ones the respective reason. It does not do any formatting (getting proper app names) or duplicate removal.


Diffs
-----

  daemon/powerdevilpolicyagent.h 08a3b54 
  daemon/org.kde.Solid.PowerManagement.PolicyAgent.xml a07dd73 
  daemon/powerdevilpolicyagent.cpp 7c7348d 

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


Testing
-------

Works, I can list the inhibitions using
qdbus --literal org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/PolicyAgent org.kde.Solid.PowerManagement.PolicyAgent.ListInhibitions


Thanks,

Kai Uwe Broulik

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-hardware-devel/attachments/20150118/63ac408f/attachment.html>


More information about the Kde-hardware-devel mailing list