34 #ifndef SYNCDAEMONPROXY_H_1280213538 35 #define SYNCDAEMONPROXY_H_1280213538 37 #include <QtCore/QObject> 38 #include <QtCore/QByteArray> 39 #include <QtCore/QList> 40 #include <QtCore/QMap> 41 #include <QtCore/QString> 42 #include <QtCore/QStringList> 43 #include <QtCore/QVariant> 44 #include <QtDBus/QtDBus> 54 {
return "com.meego.msyncd"; }
58 SyncDaemonProxy(
const QString &service,
const QString &path,
const QDBusConnection &connection, QObject *parent = 0);
66 inline Q_NOREPLY
void abortSync(
const QString &aProfileId)
69 argumentList << qVariantFromValue(aProfileId);
70 callWithArgumentList(QDBus::NoBlock, QLatin1String(
"abortSync"), argumentList);
74 inline QDBusPendingReply<bool>
addProfile(
const QString &aProfileAsXml)
77 argumentList << qVariantFromValue(aProfileAsXml);
78 return asyncCallWithArgumentList(QLatin1String(
"addProfile"), argumentList);
85 return callWithArgumentList(QDBus::Block, QLatin1String(
"allVisibleSyncProfiles"), argumentList);
92 return asyncCallWithArgumentList(QLatin1String(
"getBackUpRestoreState"), argumentList);
99 argumentList << qVariantFromValue(aProfileId);
100 return asyncCallWithArgumentList(QLatin1String(
"getLastSyncResult"), argumentList);
107 argumentList << qVariantFromValue(aProfileId);
108 return asyncCallWithArgumentList(QLatin1String(
"isLastSyncScheduled"), argumentList);
115 argumentList << qVariantFromValue(aProfileId);
116 return asyncCallWithArgumentList(QLatin1String(
"lastSyncMajorCode"), argumentList);
123 argumentList << qVariantFromValue(aProfileId);
124 return asyncCallWithArgumentList(QLatin1String(
"lastSyncMinorCode"), argumentList);
127 inline QDBusPendingReply<QString>
lastSyncTime(
const QString &aProfileId)
130 argumentList << qVariantFromValue(aProfileId);
131 return asyncCallWithArgumentList(QLatin1String(
"lastSyncTime"), argumentList);
138 argumentList << qVariantFromValue(aStorageNames);
139 callWithArgumentList(QDBus::NoBlock, QLatin1String(
"releaseStorages"), argumentList);
146 argumentList << qVariantFromValue(aProfileId);
147 return asyncCallWithArgumentList(QLatin1String(
"removeProfile"), argumentList);
154 argumentList << qVariantFromValue(aStorageNames);
155 return asyncCallWithArgumentList(QLatin1String(
"requestStorages"), argumentList);
162 return asyncCallWithArgumentList(QLatin1String(
"runningSyncs"), argumentList);
166 inline QDBusPendingReply<bool>
saveSyncResults(
const QString &aProfileId,
const QString &aSyncResults)
169 argumentList << qVariantFromValue(aProfileId) << qVariantFromValue(aSyncResults);
170 return asyncCallWithArgumentList(QLatin1String(
"saveSyncResults"), argumentList);
174 inline QDBusPendingReply<bool>
setSyncSchedule(
const QString &aProfileId,
const QString &aScheduleAsXml)
177 argumentList << qVariantFromValue(aProfileId) << qVariantFromValue(aScheduleAsXml);
178 return asyncCallWithArgumentList(QLatin1String(
"setSyncSchedule"), argumentList);
182 inline QDBusPendingReply<bool>
startSync(
const QString &aProfileId)
185 argumentList << qVariantFromValue(aProfileId);
186 return asyncCallWithArgumentList(QLatin1String(
"startSync"), argumentList);
190 inline QDBusPendingReply<QString>
syncProfile(
const QString &aProfileId)
193 argumentList << qVariantFromValue(aProfileId);
194 return callWithArgumentList(QDBus::Block, QLatin1String(
"syncProfile"), argumentList);
198 inline QDBusPendingReply<QStringList>
syncProfilesByKey(
const QString &aKey,
const QString &aValue)
201 argumentList << qVariantFromValue(aKey) << qVariantFromValue(aValue);
202 return asyncCallWithArgumentList(QLatin1String(
"syncProfilesByKey"), argumentList);
209 argumentList << qVariantFromValue(aType);
210 return asyncCallWithArgumentList(QLatin1String(
"syncProfilesByType"), argumentList);
217 argumentList << qVariantFromValue(aProfileAsXml);
218 return asyncCallWithArgumentList(QLatin1String(
"updateProfile"), argumentList);
236 void resultsAvailable(
const QString &aProfileName,
const QString &aResultsAsXml);
239 void signalProfileChanged(
const QString &aProfileName,
int aChangeType,
const QString &aProfileAsXml);
242 void syncStatus(
const QString &aProfileName,
int aStatus,
const QString &aMessage,
int aErrorCode);
245 void transferProgress(
const QString &aProfileName,
int aTransferDatabase,
int aTransferType,
const QString &aMimeType,
int aCommittedItems);
QDBusPendingReply< int > lastSyncMajorCode(const QString &aProfileId)
Definition: SyncDaemonProxy.h:112
void transferProgress(const QString &aProfileName, int aTransferDatabase, int aTransferType, const QString &aMimeType, int aCommittedItems)
Definition: moc_SyncDaemonProxy.cpp:391
void signalProfileChanged(const QString &aProfileName, int aChangeType, const QString &aProfileAsXml)
Definition: moc_SyncDaemonProxy.cpp:377
QDBusPendingReply< bool > removeProfile(const QString &aProfileId)
Definition: SyncDaemonProxy.h:143
QDBusPendingReply< QStringList > allVisibleSyncProfiles()
Definition: SyncDaemonProxy.h:82
QDBusPendingReply< QString > getLastSyncResult(const QString &aProfileId)
Definition: SyncDaemonProxy.h:96
QDBusPendingReply< bool > startSync(const QString &aProfileId)
Definition: SyncDaemonProxy.h:182
QDBusPendingReply< bool > updateProfile(const QString &aProfileAsXml)
Definition: SyncDaemonProxy.h:214
QDBusPendingReply< QString > syncProfile(const QString &aProfileId)
Definition: SyncDaemonProxy.h:190
QDBusPendingReply< bool > isLastSyncScheduled(const QString &aProfileId)
Definition: SyncDaemonProxy.h:104
void restoreDone()
Definition: moc_SyncDaemonProxy.cpp:358
QDBusPendingReply< QStringList > runningSyncs()
Definition: SyncDaemonProxy.h:159
QDBusPendingReply< QStringList > syncProfilesByType(const QString &aType)
Definition: SyncDaemonProxy.h:206
QDBusPendingReply< QStringList > syncProfilesByKey(const QString &aKey, const QString &aValue)
Definition: SyncDaemonProxy.h:198
QDBusPendingReply< bool > setSyncSchedule(const QString &aProfileId, const QString &aScheduleAsXml)
Definition: SyncDaemonProxy.h:174
void backupInProgress()
Definition: moc_SyncDaemonProxy.cpp:352
void resultsAvailable(const QString &aProfileName, const QString &aResultsAsXml)
Definition: moc_SyncDaemonProxy.cpp:370
void backupDone()
Definition: moc_SyncDaemonProxy.cpp:346
QDBusPendingReply< int > lastSyncMinorCode(const QString &aProfileId)
Definition: SyncDaemonProxy.h:120
QDBusPendingReply< bool > addProfile(const QString &aProfileAsXml)
Definition: SyncDaemonProxy.h:74
static const char * staticInterfaceName()
returns Interface Name
Definition: SyncDaemonProxy.h:53
QDBusPendingReply< bool > getBackUpRestoreState()
Definition: SyncDaemonProxy.h:89
QDBusPendingReply< QString > lastSyncTime(const QString &aProfileId)
Definition: SyncDaemonProxy.h:127
QDBusPendingReply< bool > saveSyncResults(const QString &aProfileId, const QString &aSyncResults)
Definition: SyncDaemonProxy.h:166
SyncDaemonProxy(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent=0)
Definition: SyncDaemonProxy.cpp:41
QDBusPendingReply< bool > requestStorages(const QStringList &aStorageNames)
Definition: SyncDaemonProxy.h:151
Proxy class for interface com.meego.msyncd.
Definition: SyncDaemonProxy.h:48
Q_NOREPLY void releaseStorages(const QStringList &aStorageNames)
Definition: SyncDaemonProxy.h:135
~SyncDaemonProxy()
Definition: SyncDaemonProxy.cpp:46
Q_NOREPLY void abortSync(const QString &aProfileId)
Definition: SyncDaemonProxy.h:66
void syncStatus(const QString &aProfileName, int aStatus, const QString &aMessage, int aErrorCode)
Definition: moc_SyncDaemonProxy.cpp:384
Definition: SyncBackupAdaptor.h:40
void restoreInProgress()
Definition: moc_SyncDaemonProxy.cpp:364