12 #ifndef BUTEOPLUGINIFACEADAPTOR_H_1391669724
13 #define BUTEOPLUGINIFACEADAPTOR_H_1391669724
15 #include <QtCore/QObject>
16 #include <QtDBus/QtDBus>
19 template<
class T>
class QList;
20 template<
class Key,
class Value>
class QMap;
32 Q_CLASSINFO(
"D-Bus Interface",
"com.buteo.msyncd.baseplugin")
33 Q_CLASSINFO(
"D-Bus Introspection",
""
34 " <interface name=\"com.buteo.msyncd.baseplugin\">\n"
35 " <signal name=\"transferProgress\">\n"
36 " <arg direction=\"out\" type=\"s\" name=\"aProfileName\"/>\n"
37 " <arg direction=\"out\" type=\"i\" name=\"aTransferDatabase\"/>\n"
38 " <arg direction=\"out\" type=\"i\" name=\"aTransferType\"/>\n"
39 " <arg direction=\"out\" type=\"s\" name=\"aMimeType\"/>\n"
40 " <arg direction=\"out\" type=\"i\" name=\"aCommittedItems\"/>\n"
42 " <signal name=\"error\">\n"
43 " <arg direction=\"out\" type=\"s\" name=\"aProfileName\"/>\n"
44 " <arg direction=\"out\" type=\"s\" name=\"aMessage\"/>\n"
45 " <arg direction=\"out\" type=\"i\" name=\"aErrorCode\"/>\n"
47 " <signal name=\"success\">\n"
48 " <arg direction=\"out\" type=\"s\" name=\"aProfileName\"/>\n"
49 " <arg direction=\"out\" type=\"s\" name=\"aMessage\"/>\n"
51 " <signal name=\"accquiredStorage\">\n"
52 " <arg direction=\"out\" type=\"s\" name=\"aMimeType\"/>\n"
54 " <signal name=\"syncProgressDetail\">\n"
55 " <arg direction=\"out\" type=\"s\" name=\"aProfileName\"/>\n"
56 " <arg direction=\"out\" type=\"i\" name=\"aProgressDetail\"/>\n"
58 " <method name=\"init\">\n"
59 " <arg direction=\"out\" type=\"b\"/>\n"
61 " <method name=\"uninit\">\n"
62 " <arg direction=\"out\" type=\"b\"/>\n"
64 " <method name=\"abortSync\">\n"
65 " <arg direction=\"in\" type=\"y\" name=\"aStatus\"/>\n"
67 " <method name=\"cleanUp\">\n"
68 " <arg direction=\"out\" type=\"b\"/>\n"
70 " <method name=\"getSyncResults\">\n"
71 " <arg direction=\"out\" type=\"s\"/>\n"
73 " <method name=\"connectivityStateChanged\">\n"
74 " <arg direction=\"in\" type=\"i\" name=\"aType\"/>\n"
75 " <arg direction=\"in\" type=\"b\" name=\"aState\"/>\n"
77 " <method name=\"startSync\">\n"
78 " <arg direction=\"out\" type=\"b\"/>\n"
80 " <signal name=\"newSession\">\n"
81 " <arg direction=\"out\" type=\"s\" name=\"aDestination\"/>\n"
83 " <method name=\"startListen\">\n"
84 " <arg direction=\"out\" type=\"b\"/>\n"
86 " <method name=\"stopListen\"/>\n"
87 " <method name=\"suspend\"/>\n"
88 " <method name=\"resume\"/>\n"
97 void abortSync(uchar aStatus);
99 void connectivityStateChanged(
int aType,
bool aState);
100 QString getSyncResults();
109 void accquiredStorage(
const QString &aMimeType);
110 void error(
const QString &aProfileName,
const QString &aMessage,
int aErrorCode);
111 void newSession(
const QString &aDestination);
112 void success(
const QString &aProfileName,
const QString &aMessage);
113 void syncProgressDetail(
const QString &aProfileName,
int aProgressDetail);
114 void transferProgress(
const QString &aProfileName,
int aTransferDatabase,
int aTransferType,
const QString &aMimeType,
int aCommittedItems);
Definition: ButeoPluginIfaceAdaptor.h:29
Definition: SyncBackupAdaptor.h:41
Definition: SyncBackupAdaptor.h:40