15#ifndef DBUSMENUADAPTOR_H
16#define DBUSMENUADAPTOR_H
30#include <QDBusAbstractAdaptor>
32#include <private/qdbusmenutypes_p.h>
42 Q_CLASSINFO(
"D-Bus Interface",
"com.canonical.dbusmenu")
44" <interface name=\"com.canonical.dbusmenu\">\n"
45" <property access=\"read\" type=\"u\" name=\"Version\">\n"
47" <property access=\"read\" type=\"s\" name=\"TextDirection\">\n"
49" <property access=\"read\" type=\"s\" name=\"Status\">\n"
51" <property access=\"read\" type=\"as\" name=\"IconThemePath\">\n"
53" <method name=\"GetLayout\">\n"
54" <annotation value=\"QDBusMenuLayoutItem\" name=\"org.qtproject.QtDBus.QtTypeName.Out1\"/>\n"
55" <arg direction=\"in\" type=\"i\" name=\"parentId\"/>\n"
56" <arg direction=\"in\" type=\"i\" name=\"recursionDepth\"/>\n"
57" <arg direction=\"in\" type=\"as\" name=\"propertyNames\"/>\n"
58" <arg direction=\"out\" type=\"u\" name=\"revision\"/>\n"
59" <arg direction=\"out\" type=\"(ia{sv}av)\" name=\"layout\"/>\n"
61" <method name=\"GetGroupProperties\">\n"
62" <annotation value=\"QList<int>\" name=\"org.qtproject.QtDBus.QtTypeName.In0\"/>\n"
63" <annotation value=\"QDBusMenuItemList\" name=\"org.qtproject.QtDBus.QtTypeName.Out0\"/>\n"
64" <arg direction=\"in\" type=\"ai\" name=\"ids\"/>\n"
65" <arg direction=\"in\" type=\"as\" name=\"propertyNames\"/>\n"
66" <arg direction=\"out\" type=\"a(ia{sv})\" name=\"properties\"/>\n"
68" <method name=\"GetProperty\">\n"
69" <arg direction=\"in\" type=\"i\" name=\"id\"/>\n"
70" <arg direction=\"in\" type=\"s\" name=\"name\"/>\n"
71" <arg direction=\"out\" type=\"v\" name=\"value\"/>\n"
73" <method name=\"Event\">\n"
74" <arg direction=\"in\" type=\"i\" name=\"id\"/>\n"
75" <arg direction=\"in\" type=\"s\" name=\"eventId\"/>\n"
76" <arg direction=\"in\" type=\"v\" name=\"data\"/>\n"
77" <arg direction=\"in\" type=\"u\" name=\"timestamp\"/>\n"
79" <method name=\"EventGroup\">\n"
80" <annotation value=\"QList<QDBusMenuEvent>\" name=\"org.qtproject.QtDBus.QtTypeName.In0\"/>\n"
81" <annotation value=\"QList<int>\" name=\"org.qtproject.QtDBus.QtTypeName.Out0\"/>\n"
82" <arg direction=\"in\" type=\"a(isvu)\" name=\"events\"/>\n"
83" <arg direction=\"out\" type=\"ai\" name=\"idErrors\"/>\n"
85" <method name=\"AboutToShow\">\n"
86" <arg direction=\"in\" type=\"i\" name=\"id\"/>\n"
87" <arg direction=\"out\" type=\"b\" name=\"needUpdate\"/>\n"
89" <method name=\"AboutToShowGroup\">\n"
90" <annotation value=\"QList<int>\" name=\"org.qtproject.QtDBus.QtTypeName.In0\"/>\n"
91" <annotation value=\"QList<int>\" name=\"org.qtproject.QtDBus.QtTypeName.Out0\"/>\n"
92" <annotation value=\"QList<int>\" name=\"org.qtproject.QtDBus.QtTypeName.Out1\"/>\n"
93" <arg direction=\"in\" type=\"ai\" name=\"ids\"/>\n"
94" <arg direction=\"out\" type=\"ai\" name=\"updatesNeeded\"/>\n"
95" <arg direction=\"out\" type=\"ai\" name=\"idErrors\"/>\n"
97" <signal name=\"ItemsPropertiesUpdated\">\n"
98" <annotation value=\"QDBusMenuItemList\" name=\"org.qtproject.QtDBus.QtTypeName.In0\"/>\n"
99" <annotation value=\"QDBusMenuItemKeysList\" name=\"org.qtproject.QtDBus.QtTypeName.In1\"/>\n"
100" <arg direction=\"out\" type=\"a(ia{sv})\" name=\"updatedProps\"/>\n"
101" <arg direction=\"out\" type=\"a(ias)\" name=\"removedProps\"/>\n"
103" <signal name=\"LayoutUpdated\">\n"
104" <arg direction=\"out\" type=\"u\" name=\"revision\"/>\n"
105" <arg direction=\"out\" type=\"i\" name=\"parent\"/>\n"
107" <signal name=\"ItemActivationRequested\">\n"
108" <arg direction=\"out\" type=\"i\" name=\"id\"/>\n"
109" <arg direction=\"out\" type=\"u\" name=\"timestamp\"/>\n"
QObject * parent() const
Returns a pointer to the parent object.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLenum GLenum GLsizei const GLuint * ids
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data