31#ifndef ACCOUNTS_SERVICE_H 
   32#define ACCOUNTS_SERVICE_H 
   34#include "Accounts/accountscommon.h" 
   38#include <QDomDocument> 
   43    typedef struct _AgService AgService;
 
   59    QString description() 
const;
 
   60    QString displayName() 
const;
 
   61    QString trCatalog() 
const;
 
   62    QString serviceType() 
const;
 
   63    QString provider() 
const;
 
   64    QString iconName() 
const;
 
   65    bool hasTag(
const QString &tag) 
const;
 
   66    QSet<QString> tags() 
const;
 
   68    const QDomDocument domDocument() 
const;
 
   72        return s1.m_service == s2.m_service || s1.
name() == s2.
name();
 
   79    friend class AccountServicePrivate;
 
   82    Service(AgService *service, ReferenceMode mode = AddReference);
 
   83    AgService *service() 
const;
 
   85    mutable QSet<QString> *m_tags;
 
 
   89typedef QList<Service> ServiceList;
 
Account settings for a specific service.
Information on the client applications of libaccounts.
Manager of accounts, services and providers.
Representation of an account service.
QString name() const
Get the name of the service.