24 #ifndef SYNCCOMMONDEFS_H
25 #define SYNCCOMMONDEFS_H
29 #include <QtNetwork/QNetworkConfiguration>
34 static const QString syncCacheDir() __attribute__ ((unused));
36 static const QString syncCacheDir()
38 const QString HOME_PATH = (::getenv(
"XDG_CACHE_HOME") == NULL) ? QDir::homePath() + QDir::separator() +
".cache" : ::getenv(
"XDG_CACHE_HOME");
39 return HOME_PATH + QDir::separator() +
"msyncd";
52 SYNC_AUTHENTICATION_FAILURE,
53 SYNC_DATABASE_FAILURE,
54 SYNC_CONNECTION_ERROR,
62 enum SyncProgressDetail {
63 SYNC_PROGRESS_INITIALISING = 201,
64 SYNC_PROGRESS_SENDING_ITEMS ,
65 SYNC_PROGRESS_RECEIVING_ITEMS,
66 SYNC_PROGRESS_FINALISING
69 enum TransferDatabase {
81 enum ConnectivityType {
87 enum InternetConnectionType {
88 INTERNET_CONNECTION_UNKNOWN = QNetworkConfiguration::BearerUnknown,
89 INTERNET_CONNECTION_ETHERNET = QNetworkConfiguration::BearerEthernet,
90 INTERNET_CONNECTION_WLAN = QNetworkConfiguration::BearerWLAN,
91 INTERNET_CONNECTION_2G = QNetworkConfiguration::Bearer2G,
92 INTERNET_CONNECTION_3G = QNetworkConfiguration::Bearer3G,
93 INTERNET_CONNECTION_4G = QNetworkConfiguration::Bearer4G,
94 INTERNET_CONNECTION_CDMA2000 = QNetworkConfiguration::BearerCDMA2000,
95 INTERNET_CONNECTION_WCDMA = QNetworkConfiguration::BearerWCDMA,
96 INTERNET_CONNECTION_HSPA = QNetworkConfiguration::BearerHSPA,
97 INTERNET_CONNECTION_BLUETOOTH = QNetworkConfiguration::BearerBluetooth,
98 INTERNET_CONNECTION_WIMAX = QNetworkConfiguration::BearerWiMAX,
99 INTERNET_CONNECTION_EVDO = QNetworkConfiguration::BearerEVDO,
100 INTERNET_CONNECTION_LTE = QNetworkConfiguration::BearerLTE
105 Q_DECLARE_METATYPE( Sync::SyncStatus );
106 Q_DECLARE_METATYPE( Sync::TransferDatabase );
107 Q_DECLARE_METATYPE( Sync::TransferType );
108 Q_DECLARE_METATYPE( Sync::ConnectivityType );
111 #endif // SYNCCOMMONDEFS_H
Definition: SyncCommonDefs.h:31