11#ifndef BUTEOPLUGINIFACE_H_1391581887
12#define BUTEOPLUGINIFACE_H_1391581887
14#include <QtCore/QObject>
15#include <QtCore/QByteArray>
16#include <QtCore/QList>
18#include <QtCore/QString>
19#include <QtCore/QStringList>
20#include <QtCore/QVariant>
21#include <QtDBus/QtDBus>
23#include <SyncCommonDefs.h>
32 static inline const char *staticInterfaceName()
34 return "com.buteo.msyncd.baseplugin";
38 ButeoPluginIface(
const QString &service,
const QString &path,
const QDBusConnection &connection, QObject *parent = 0);
43 inline QDBusPendingReply<> abortSync(uchar aStatus)
46 argumentList << QVariant::fromValue(aStatus);
47 return asyncCallWithArgumentList(QLatin1String(
"abortSync"), argumentList);
50 inline QDBusPendingReply<bool> cleanUp()
53 return asyncCallWithArgumentList(QLatin1String(
"cleanUp"), argumentList);
56 inline QDBusPendingReply<> connectivityStateChanged(
int aType,
bool aState)
59 argumentList << QVariant::fromValue(aType) << QVariant::fromValue(aState);
60 return asyncCallWithArgumentList(QLatin1String(
"connectivityStateChanged"), argumentList);
63 inline QDBusPendingReply<QString> getSyncResults()
66 return asyncCallWithArgumentList(QLatin1String(
"getSyncResults"), argumentList);
69 inline QDBusPendingReply<bool> init()
72 return asyncCallWithArgumentList(QLatin1String(
"init"), argumentList);
75 inline QDBusPendingReply<> resume()
78 return asyncCallWithArgumentList(QLatin1String(
"resume"), argumentList);
81 inline QDBusPendingReply<bool> startListen()
84 return asyncCallWithArgumentList(QLatin1String(
"startListen"), argumentList);
87 inline QDBusPendingReply<bool> startSync()
90 return asyncCallWithArgumentList(QLatin1String(
"startSync"), argumentList);
93 inline QDBusPendingReply<> stopListen()
96 return asyncCallWithArgumentList(QLatin1String(
"stopListen"), argumentList);
99 inline QDBusPendingReply<> suspend()
102 return asyncCallWithArgumentList(QLatin1String(
"suspend"), argumentList);
105 inline QDBusPendingReply<bool> uninit()
108 return asyncCallWithArgumentList(QLatin1String(
"uninit"), argumentList);
112 void accquiredStorage(
const QString &aMimeType);
113 void error(
const QString &aProfileName,
const QString &aMessage,
int aErrorCode);
114 void newSession(
const QString &aDestination);
115 void success(
const QString &aProfileName,
const QString &aMessage);
116 void syncProgressDetail(
const QString &aProfileName,
int aProgressDetail);
117 void transferProgress(
const QString &aProfileName, Sync::TransferDatabase aDatabase, Sync::TransferType aType,
118 const QString &aMimeType,
int aCommittedItems);
Definition: ButeoPluginIface.h:29
Definition: SyncBackupAdaptor.h:40