24 #ifndef ACCOUNTMANAGER_H
25 #define ACCOUNTMANAGER_H
30 #include <QStringList>
73 Manager(
const QString &serviceType, QObject *parent = 0);
94 AccountIdList accountList(
const QString &serviceType = QString::null)
const;
106 AccountIdList accountListEnabled(
const QString &serviceType = QString::null)
const;
114 Account *createAccount(
const QString &providerName);
122 Service *service(
const QString &serviceName)
const;
134 ServiceList serviceList(
const QString &serviceType = QString::null)
const;
142 Provider *provider(
const QString &providerName)
const;
157 ServiceType *serviceType(
const QString &name)
const;
164 QString serviceType()
const;
175 void setTimeout(quint32 timeout);
227 friend class Private;
238 #endif // ACCOUNTMANAGER_H