11 #ifndef IMAPSETTINGS_H_1627368578
12 #define IMAPSETTINGS_H_1627368578
14 #include <QtCore/QObject>
15 #include <QtCore/QByteArray>
16 #include <QtCore/QList>
17 #include <QtCore/QMap>
18 #include <QtCore/QString>
19 #include <QtCore/QStringList>
20 #include <QtCore/QVariant>
21 #include <QtDBus/QtDBus>
27 class OrgKdeAkonadiImapSettingsInterface:
public QDBusAbstractInterface
31 static inline const char *staticInterfaceName()
32 {
return "org.kde.Akonadi.Imap.Settings"; }
35 OrgKdeAkonadiImapSettingsInterface(
const QString &service,
const QString &path,
const QDBusConnection &connection, QObject *parent = 0);
37 ~OrgKdeAkonadiImapSettingsInterface();
40 inline QDBusPendingReply<int> accountIdentity()
42 QList<QVariant> argumentList;
43 return asyncCallWithArgumentList(QLatin1String(
"accountIdentity"), argumentList);
46 inline QDBusPendingReply<int> authentication()
48 QList<QVariant> argumentList;
49 return asyncCallWithArgumentList(QLatin1String(
"authentication"), argumentList);
52 inline QDBusPendingReply<bool> automaticExpungeEnabled()
54 QList<QVariant> argumentList;
55 return asyncCallWithArgumentList(QLatin1String(
"automaticExpungeEnabled"), argumentList);
58 inline QDBusPendingReply<bool> disconnectedModeEnabled()
60 QList<QVariant> argumentList;
61 return asyncCallWithArgumentList(QLatin1String(
"disconnectedModeEnabled"), argumentList);
64 inline QDBusPendingReply<QStringList> idleRidPath()
66 QList<QVariant> argumentList;
67 return asyncCallWithArgumentList(QLatin1String(
"idleRidPath"), argumentList);
70 inline QDBusPendingReply<int> imapPort()
72 QList<QVariant> argumentList;
73 return asyncCallWithArgumentList(QLatin1String(
"imapPort"), argumentList);
76 inline QDBusPendingReply<QString> imapServer()
78 QList<QVariant> argumentList;
79 return asyncCallWithArgumentList(QLatin1String(
"imapServer"), argumentList);
82 inline QDBusPendingReply<bool> intervalCheckEnabled()
84 QList<QVariant> argumentList;
85 return asyncCallWithArgumentList(QLatin1String(
"intervalCheckEnabled"), argumentList);
88 inline QDBusPendingReply<int> intervalCheckTime()
90 QList<QVariant> argumentList;
91 return asyncCallWithArgumentList(QLatin1String(
"intervalCheckTime"), argumentList);
94 inline QDBusPendingReply<bool> retrieveMetadataOnFolderListing()
96 QList<QVariant> argumentList;
97 return asyncCallWithArgumentList(QLatin1String(
"retrieveMetadataOnFolderListing"), argumentList);
100 inline QDBusPendingReply<QString> safety()
102 QList<QVariant> argumentList;
103 return asyncCallWithArgumentList(QLatin1String(
"safety"), argumentList);
106 inline QDBusPendingReply<> setAccountIdentity(
int in0)
108 QList<QVariant> argumentList;
109 argumentList << QVariant::fromValue(in0);
110 return asyncCallWithArgumentList(QLatin1String(
"setAccountIdentity"), argumentList);
113 inline QDBusPendingReply<> setAuthentication(
int in0)
115 QList<QVariant> argumentList;
116 argumentList << QVariant::fromValue(in0);
117 return asyncCallWithArgumentList(QLatin1String(
"setAuthentication"), argumentList);
120 inline QDBusPendingReply<> setAutomaticExpungeEnabled(
bool in0)
122 QList<QVariant> argumentList;
123 argumentList << QVariant::fromValue(in0);
124 return asyncCallWithArgumentList(QLatin1String(
"setAutomaticExpungeEnabled"), argumentList);
127 inline QDBusPendingReply<> setDisconnectedModeEnabled(
bool in0)
129 QList<QVariant> argumentList;
130 argumentList << QVariant::fromValue(in0);
131 return asyncCallWithArgumentList(QLatin1String(
"setDisconnectedModeEnabled"), argumentList);
134 inline QDBusPendingReply<> setIdleRidPath(
const QStringList &in0)
136 QList<QVariant> argumentList;
137 argumentList << QVariant::fromValue(in0);
138 return asyncCallWithArgumentList(QLatin1String(
"setIdleRidPath"), argumentList);
141 inline QDBusPendingReply<> setImapPort(
int in0)
143 QList<QVariant> argumentList;
144 argumentList << QVariant::fromValue(in0);
145 return asyncCallWithArgumentList(QLatin1String(
"setImapPort"), argumentList);
148 inline QDBusPendingReply<> setImapServer(
const QString &in0)
150 QList<QVariant> argumentList;
151 argumentList << QVariant::fromValue(in0);
152 return asyncCallWithArgumentList(QLatin1String(
"setImapServer"), argumentList);
155 inline QDBusPendingReply<> setIntervalCheckEnabled(
bool in0)
157 QList<QVariant> argumentList;
158 argumentList << QVariant::fromValue(in0);
159 return asyncCallWithArgumentList(QLatin1String(
"setIntervalCheckEnabled"), argumentList);
162 inline QDBusPendingReply<> setIntervalCheckTime(
int in0)
164 QList<QVariant> argumentList;
165 argumentList << QVariant::fromValue(in0);
166 return asyncCallWithArgumentList(QLatin1String(
"setIntervalCheckTime"), argumentList);
169 inline QDBusPendingReply<> setRetrieveMetadataOnFolderListing(
bool in0)
171 QList<QVariant> argumentList;
172 argumentList << QVariant::fromValue(in0);
173 return asyncCallWithArgumentList(QLatin1String(
"setRetrieveMetadataOnFolderListing"), argumentList);
176 inline QDBusPendingReply<> setSafety(
const QString &in0)
178 QList<QVariant> argumentList;
179 argumentList << QVariant::fromValue(in0);
180 return asyncCallWithArgumentList(QLatin1String(
"setSafety"), argumentList);
183 inline QDBusPendingReply<> setSieveAlternateUrl(
const QString &in0)
185 QList<QVariant> argumentList;
186 argumentList << QVariant::fromValue(in0);
187 return asyncCallWithArgumentList(QLatin1String(
"setSieveAlternateUrl"), argumentList);
190 inline QDBusPendingReply<> setSievePort(
int in0)
192 QList<QVariant> argumentList;
193 argumentList << QVariant::fromValue(in0);
194 return asyncCallWithArgumentList(QLatin1String(
"setSievePort"), argumentList);
197 inline QDBusPendingReply<> setSieveReuseConfig(
bool in0)
199 QList<QVariant> argumentList;
200 argumentList << QVariant::fromValue(in0);
201 return asyncCallWithArgumentList(QLatin1String(
"setSieveReuseConfig"), argumentList);
204 inline QDBusPendingReply<> setSieveSupport(
bool in0)
206 QList<QVariant> argumentList;
207 argumentList << QVariant::fromValue(in0);
208 return asyncCallWithArgumentList(QLatin1String(
"setSieveSupport"), argumentList);
211 inline QDBusPendingReply<> setSieveVacationFilename(
const QString &in0)
213 QList<QVariant> argumentList;
214 argumentList << QVariant::fromValue(in0);
215 return asyncCallWithArgumentList(QLatin1String(
"setSieveVacationFilename"), argumentList);
218 inline QDBusPendingReply<> setSubscriptionEnabled(
bool in0)
220 QList<QVariant> argumentList;
221 argumentList << QVariant::fromValue(in0);
222 return asyncCallWithArgumentList(QLatin1String(
"setSubscriptionEnabled"), argumentList);
227 QList<QVariant> argumentList;
228 argumentList << QVariant::fromValue(in0);
229 return asyncCallWithArgumentList(QLatin1String(
"setTrashCollection"), argumentList);
232 inline QDBusPendingReply<> setUseDefaultIdentity(
bool in0)
234 QList<QVariant> argumentList;
235 argumentList << QVariant::fromValue(in0);
236 return asyncCallWithArgumentList(QLatin1String(
"setUseDefaultIdentity"), argumentList);
239 inline QDBusPendingReply<> setUserName(
const QString &in0)
241 QList<QVariant> argumentList;
242 argumentList << QVariant::fromValue(in0);
243 return asyncCallWithArgumentList(QLatin1String(
"setUserName"), argumentList);
246 inline QDBusPendingReply<QString> sieveAlternateUrl()
248 QList<QVariant> argumentList;
249 return asyncCallWithArgumentList(QLatin1String(
"sieveAlternateUrl"), argumentList);
252 inline QDBusPendingReply<int> sievePort()
254 QList<QVariant> argumentList;
255 return asyncCallWithArgumentList(QLatin1String(
"sievePort"), argumentList);
258 inline QDBusPendingReply<bool> sieveReuseConfig()
260 QList<QVariant> argumentList;
261 return asyncCallWithArgumentList(QLatin1String(
"sieveReuseConfig"), argumentList);
264 inline QDBusPendingReply<bool> sieveSupport()
266 QList<QVariant> argumentList;
267 return asyncCallWithArgumentList(QLatin1String(
"sieveSupport"), argumentList);
270 inline QDBusPendingReply<QString> sieveVacationFilename()
272 QList<QVariant> argumentList;
273 return asyncCallWithArgumentList(QLatin1String(
"sieveVacationFilename"), argumentList);
276 inline QDBusPendingReply<bool> subscriptionEnabled()
278 QList<QVariant> argumentList;
279 return asyncCallWithArgumentList(QLatin1String(
"subscriptionEnabled"), argumentList);
282 inline QDBusPendingReply<qlonglong> trashCollection()
284 QList<QVariant> argumentList;
285 return asyncCallWithArgumentList(QLatin1String(
"trashCollection"), argumentList);
288 inline QDBusPendingReply<bool> useDefaultIdentity()
290 QList<QVariant> argumentList;
291 return asyncCallWithArgumentList(QLatin1String(
"useDefaultIdentity"), argumentList);
294 inline QDBusPendingReply<QString> userName()
296 QList<QVariant> argumentList;
297 return asyncCallWithArgumentList(QLatin1String(
"userName"), argumentList);
300 inline QDBusPendingReply<> writeConfig()
302 QList<QVariant> argumentList;
303 return asyncCallWithArgumentList(QLatin1String(
"writeConfig"), argumentList);
313 typedef ::OrgKdeAkonadiImapSettingsInterface Settings;