25#ifndef ACCOUNTS_APPLICATION_H
26#define ACCOUNTS_APPLICATION_H
28#include "Accounts/accountscommon.h"
34 typedef struct _AgApplication AgApplication;
65 AgApplication *application()
const;
67 AgApplication *m_application;
bool isValid() const
Check whether this object represents an Application.
QString name() const
Get the unique ID of the application.
QString desktopFilePath() const
Get the .desktop file associated with this application.
QString iconName() const
Get the icon name of the application.
QString displayName() const
Get the display name of the application.
QString description() const
Get the description of the application.
bool supportsService(const Service &service) const
Check whether the application supports the given service.
QString serviceUsage(const Service &service) const
Get the description from the application XML file, for the specified service; if not found,...
QString trCatalog() const
Get the translation catalog for the texts returned by the methods of this class.
Application()
Construct an invalid application.
Manager of accounts, services and providers.
Representation of an account service.