12 #ifndef FREEBUSYPROVIDERADAPTOR_H_1627368590
13 #define FREEBUSYPROVIDERADAPTOR_H_1627368590
15 #include <QtCore/QObject>
16 #include <QtDBus/QtDBus>
17 #include "freebusyproviderbase_p.h"
19 template<
class T>
class QList;
20 template<
class Key,
class Value>
class QMap;
28 class Akonadi__FreeBusyProviderAdaptor:
public QDBusAbstractAdaptor
31 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Akonadi.Resource.FreeBusyProvider")
32 Q_CLASSINFO("D-Bus Introspection", ""
33 " <interface name=\"org.freedesktop.
Akonadi.Resource.FreeBusyProvider\">\n"
34 " <method name=\"lastCacheUpdate\">\n"
35 " <arg direction=\"out\" type=\"s\"/>\n"
37 " <method name=\"canHandleFreeBusy\">\n"
38 " <arg direction=\"in\" type=\"s\" name=\"email\"/>\n"
39 " <annotation value=\"true\" name=\"org.freedesktop.DBus.Method.NoReply\"/>\n"
41 " <method name=\"retrieveFreeBusy\">\n"
42 " <arg direction=\"in\" type=\"s\" name=\"email\"/>\n"
43 " <arg direction=\"in\" type=\"s\" name=\"start\"/>\n"
44 " <arg direction=\"in\" type=\"s\" name=\"end\"/>\n"
45 " <annotation value=\"true\" name=\"org.freedesktop.DBus.Method.NoReply\"/>\n"
47 " <signal name=\"handlesFreeBusy\">\n"
48 " <arg direction=\"out\" type=\"s\" name=\"email\"/>\n"
49 " <arg direction=\"out\" type=\"b\" name=\"handles\"/>\n"
51 " <signal name=\"freeBusyRetrieved\">\n"
52 " <arg direction=\"out\" type=\"s\" name=\"email\"/>\n"
53 " <arg direction=\"out\" type=\"s\" name=\"freeBusy\"/>\n"
54 " <arg direction=\"out\" type=\"b\" name=\"success\"/>\n"
55 " <arg direction=\"out\" type=\"s\" name=\"errorText\"/>\n"
60 Akonadi__FreeBusyProviderAdaptor(
Akonadi::FreeBusyProviderBasePrivate *parent);
61 virtual ~Akonadi__FreeBusyProviderAdaptor();
63 inline
Akonadi::FreeBusyProviderBasePrivate *parent()
const
68 Q_NOREPLY
void canHandleFreeBusy(
const QString &email);
69 QString lastCacheUpdate();
70 Q_NOREPLY
void retrieveFreeBusy(
const QString &email,
const QString &start,
const QString &end);
72 void freeBusyRetrieved(
const QString &email,
const QString &freeBusy,
bool success,
const QString &errorText);
73 void handlesFreeBusy(
const QString &email,
bool handles);