11 #ifndef AGENTMANAGERINTERFACE_H_1627368558
12 #define AGENTMANAGERINTERFACE_H_1627368558
14 #include <QtCore/QObject>
15 #include <QtCore/QByteArray>
16 #include <QtCore/QList>
17 #include <QtCore/QMap>
18 #include <QtCore/QString>
19 #include <QtCore/QStringList>
20 #include <QtCore/QVariant>
21 #include <QtDBus/QtDBus>
26 class OrgFreedesktopAkonadiAgentManagerInterface:
public QDBusAbstractInterface
30 static inline const char *staticInterfaceName()
31 {
return "org.freedesktop.Akonadi.AgentManager"; }
34 OrgFreedesktopAkonadiAgentManagerInterface(
const QString &service,
const QString &path,
const QDBusConnection &connection, QObject *parent = 0);
36 ~OrgFreedesktopAkonadiAgentManagerInterface();
39 inline QDBusPendingReply<QStringList> agentCapabilities(
const QString &identifier)
41 QList<QVariant> argumentList;
42 argumentList << QVariant::fromValue(identifier);
43 return asyncCallWithArgumentList(QLatin1String(
"agentCapabilities"), argumentList);
46 inline QDBusPendingReply<QString> agentComment(
const QString &identifier,
const QString &language)
48 QList<QVariant> argumentList;
49 argumentList << QVariant::fromValue(identifier) << QVariant::fromValue(language);
50 return asyncCallWithArgumentList(QLatin1String(
"agentComment"), argumentList);
53 inline QDBusPendingReply<QString> agentComment(
const QString &identifier)
55 QList<QVariant> argumentList;
56 argumentList << QVariant::fromValue(identifier);
57 return asyncCallWithArgumentList(QLatin1String(
"agentComment"), argumentList);
60 inline QDBusPendingReply<QVariantMap> agentCustomProperties(
const QString &identifier)
62 QList<QVariant> argumentList;
63 argumentList << QVariant::fromValue(identifier);
64 return asyncCallWithArgumentList(QLatin1String(
"agentCustomProperties"), argumentList);
67 inline QDBusPendingReply<QString> agentIcon(
const QString &identifier)
69 QList<QVariant> argumentList;
70 argumentList << QVariant::fromValue(identifier);
71 return asyncCallWithArgumentList(QLatin1String(
"agentIcon"), argumentList);
74 inline QDBusPendingReply<> agentInstanceConfigure(
const QString &identifier, qlonglong windowId)
76 QList<QVariant> argumentList;
77 argumentList << QVariant::fromValue(identifier) << QVariant::fromValue(windowId);
78 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceConfigure"), argumentList);
81 inline QDBusPendingReply<QString> agentInstanceName(
const QString &identifier,
const QString &language)
83 QList<QVariant> argumentList;
84 argumentList << QVariant::fromValue(identifier) << QVariant::fromValue(language);
85 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceName"), argumentList);
88 inline QDBusPendingReply<QString> agentInstanceName(
const QString &identifier)
90 QList<QVariant> argumentList;
91 argumentList << QVariant::fromValue(identifier);
92 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceName"), argumentList);
95 inline QDBusPendingReply<bool> agentInstanceOnline(
const QString &identifier)
97 QList<QVariant> argumentList;
98 argumentList << QVariant::fromValue(identifier);
99 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceOnline"), argumentList);
102 inline QDBusPendingReply<uint> agentInstanceProgress(
const QString &identifier)
104 QList<QVariant> argumentList;
105 argumentList << QVariant::fromValue(identifier);
106 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceProgress"), argumentList);
109 inline QDBusPendingReply<QString> agentInstanceProgressMessage(
const QString &identifier)
111 QList<QVariant> argumentList;
112 argumentList << QVariant::fromValue(identifier);
113 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceProgressMessage"), argumentList);
116 inline QDBusPendingReply<int> agentInstanceStatus(
const QString &identifier)
118 QList<QVariant> argumentList;
119 argumentList << QVariant::fromValue(identifier);
120 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceStatus"), argumentList);
123 inline QDBusPendingReply<QString> agentInstanceStatusMessage(
const QString &identifier)
125 QList<QVariant> argumentList;
126 argumentList << QVariant::fromValue(identifier);
127 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceStatusMessage"), argumentList);
130 inline QDBusPendingReply<> agentInstanceSynchronize(
const QString &identifier)
132 QList<QVariant> argumentList;
133 argumentList << QVariant::fromValue(identifier);
134 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceSynchronize"), argumentList);
137 inline QDBusPendingReply<> agentInstanceSynchronizeCollection(
const QString &identifier, qlonglong collection,
bool recursive)
139 QList<QVariant> argumentList;
140 argumentList << QVariant::fromValue(identifier) << QVariant::fromValue(collection) << QVariant::fromValue(recursive);
141 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceSynchronizeCollection"), argumentList);
144 inline QDBusPendingReply<> agentInstanceSynchronizeCollection(
const QString &identifier, qlonglong collection)
146 QList<QVariant> argumentList;
147 argumentList << QVariant::fromValue(identifier) << QVariant::fromValue(collection);
148 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceSynchronizeCollection"), argumentList);
151 inline QDBusPendingReply<> agentInstanceSynchronizeCollectionTree(
const QString &identifier)
153 QList<QVariant> argumentList;
154 argumentList << QVariant::fromValue(identifier);
155 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceSynchronizeCollectionTree"), argumentList);
158 inline QDBusPendingReply<QString> agentInstanceType(
const QString &identifier)
160 QList<QVariant> argumentList;
161 argumentList << QVariant::fromValue(identifier);
162 return asyncCallWithArgumentList(QLatin1String(
"agentInstanceType"), argumentList);
165 inline QDBusPendingReply<QStringList> agentInstances()
167 QList<QVariant> argumentList;
168 return asyncCallWithArgumentList(QLatin1String(
"agentInstances"), argumentList);
171 inline QDBusPendingReply<QStringList> agentMimeTypes(
const QString &identifier)
173 QList<QVariant> argumentList;
174 argumentList << QVariant::fromValue(identifier);
175 return asyncCallWithArgumentList(QLatin1String(
"agentMimeTypes"), argumentList);
178 inline QDBusPendingReply<QString> agentName(
const QString &identifier,
const QString &language)
180 QList<QVariant> argumentList;
181 argumentList << QVariant::fromValue(identifier) << QVariant::fromValue(language);
182 return asyncCallWithArgumentList(QLatin1String(
"agentName"), argumentList);
185 inline QDBusPendingReply<QString> agentName(
const QString &identifier)
187 QList<QVariant> argumentList;
188 argumentList << QVariant::fromValue(identifier);
189 return asyncCallWithArgumentList(QLatin1String(
"agentName"), argumentList);
192 inline QDBusPendingReply<QStringList> agentTypes()
194 QList<QVariant> argumentList;
195 return asyncCallWithArgumentList(QLatin1String(
"agentTypes"), argumentList);
198 inline QDBusPendingReply<QString> createAgentInstance(
const QString &identifier)
200 QList<QVariant> argumentList;
201 argumentList << QVariant::fromValue(identifier);
202 return asyncCallWithArgumentList(QLatin1String(
"createAgentInstance"), argumentList);
205 inline QDBusPendingReply<> removeAgentInstance(
const QString &identifier)
207 QList<QVariant> argumentList;
208 argumentList << QVariant::fromValue(identifier);
209 return asyncCallWithArgumentList(QLatin1String(
"removeAgentInstance"), argumentList);
212 inline QDBusPendingReply<> restartAgentInstance(
const QString &identifier)
214 QList<QVariant> argumentList;
215 argumentList << QVariant::fromValue(identifier);
216 return asyncCallWithArgumentList(QLatin1String(
"restartAgentInstance"), argumentList);
219 inline QDBusPendingReply<> setAgentInstanceName(
const QString &identifier,
const QString &name)
221 QList<QVariant> argumentList;
222 argumentList << QVariant::fromValue(identifier) << QVariant::fromValue(name);
223 return asyncCallWithArgumentList(QLatin1String(
"setAgentInstanceName"), argumentList);
226 inline QDBusPendingReply<> setAgentInstanceOnline(
const QString &identifier,
bool state)
228 QList<QVariant> argumentList;
229 argumentList << QVariant::fromValue(identifier) << QVariant::fromValue(state);
230 return asyncCallWithArgumentList(QLatin1String(
"setAgentInstanceOnline"), argumentList);
234 void agentInstanceAdded(
const QString &agentIdentifier);
235 void agentInstanceAdvancedStatusChanged(
const QString &agentIdentifier,
const QVariantMap &status);
236 void agentInstanceError(
const QString &agentIdentifier,
const QString &message);
237 void agentInstanceNameChanged(
const QString &agentIdentifier,
const QString &name);
238 void agentInstanceOnlineChanged(
const QString &agentIdentifier,
bool state);
239 void agentInstanceProgressChanged(
const QString &agentIdentifier, uint progress,
const QString &message);
240 void agentInstanceRemoved(
const QString &agentIdentifier);
241 void agentInstanceStatusChanged(
const QString &agentIdentifier,
int status,
const QString &message);
242 void agentInstanceWarning(
const QString &agentIdentifier,
const QString &message);
243 void agentTypeAdded(
const QString &agentType);
244 void agentTypeRemoved(
const QString &agentType);
248 namespace freedesktop {
250 typedef ::OrgFreedesktopAkonadiAgentManagerInterface AgentManager;