1 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3 <interface name="org.kde.PowerDevil">
5 <method name="refreshStatus" />
6 <method name="reloadAndStream" />
7 <method name="streamData" />
8 <method name="emitWarningNotification">
9 <arg type="s" direction="in" />
10 <arg type="s" direction="in" />
11 <arg type="a{sv}" direction="in" />
12 <annotation name="com.trolltech.QtDBus.QtTypeName.In2" value="char*" />
13 <arg type="s" direction="in" />
16 <method name="setProfile">
17 <arg type="s" direction="in" />
19 <method name="setGovernor">
20 <arg type="i" direction="in" />
22 <method name="suspend">
23 <arg type="i" direction="in" />
25 <method name="setPowersavingScheme">
26 <arg type="s" direction="in" />
28 <method name="setBrightness">
29 <arg type="i" direction="in" />
31 <method name="setUpPollingSystem" />
32 <method name="turnOffScreen" />
34 <method name="getSupportedGovernors">
35 <arg type="a{sv}" direction="out" />
36 <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QVariantMap" />
38 <method name="getSupportedSuspendMethods">
39 <arg type="a{sv}" direction="out" />
40 <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QVariantMap" />
42 <method name="getSupportedSchemes">
43 <arg type="as" direction="out" />
45 <method name="getSupportedPollingSystems">
46 <arg type="a{sv}" direction="out"/>
47 <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QVariantMap" />
50 <signal name="lidClosed">
51 <arg type="i" direction="out" />
52 <arg type="s" direction="out" />
54 <signal name="stateChanged">
55 <arg type="i" direction="out" />
56 <arg type="b" direction="out" />
58 <signal name="profileChanged">
59 <arg type="s" direction="out" />
60 <arg type="as" direction="out" />