Accounts.Application
Information on the client applications of libaccounts. More...
#include <Accounts/Application>
Public Member Functions | |
| Application () | |
| Construct an invalid application.  | |
| Application &other) | |
| Copy constructor.  More... | |
| Application &other) | |
| ~Application () | |
| Destructor.  | |
| bool | isValid () const | 
| Check whether this object represents an Application.  More... | |
| QString | name () const | 
| Get the unique ID of the application.  More... | |
| QString | displayName () const | 
| Get the display name of the application.  More... | |
| QString | description () const | 
| Get the description of the application.  More... | |
| QString | iconName () const | 
| Get the icon name of the application.  More... | |
| QString | desktopFilePath () const | 
| Get the .desktop file associated with this application.  More... | |
| QString | trCatalog () const | 
| Get the translation catalog for the texts returned by the methods of this class.  More... | |
| QString | serviceUsage (const Service &service) const | 
| Get the description from the application XML file, for the specified service; if not found, get the service-type description instead.  More... | |
Detailed Description
Information on the client applications of libaccounts.
The Application structure holds information on the client applications registered with libaccounts. It is instantiated by Manager::application() and Manager::applicationList().
Definition at line 40 of file application.h.
Constructor & Destructor Documentation
| Application | ( | const Application & | other | ) | 
Copy constructor.
Copying an Application object is very cheap, because the data is shared among copies.
Definition at line 62 of file application.cpp.
Member Function Documentation
| QString description | ( | ) | const | 
Get the description of the application.
- Returns
 - The application description.
 
Definition at line 131 of file application.cpp.
| QString desktopFilePath | ( | ) | const | 
Get the .desktop file associated with this application.
- Returns
 - The full path to the .desktop file.
 
Definition at line 160 of file application.cpp.
| QString displayName | ( | ) | const | 
Get the display name of the application.
- Returns
 - The application display name.
 
Definition at line 115 of file application.cpp.
References Application::name().
| QString iconName | ( | ) | const | 
Get the icon name of the application.
- Returns
 - The application icon name.
 
Definition at line 140 of file application.cpp.
| bool isValid | ( | ) | const | 
Check whether this object represents an Application.
- Returns
 - true if the Application is a valid one.
 
Definition at line 95 of file application.cpp.
Referenced by Application::name().
| QString name | ( | ) | const | 
Get the unique ID of the application.
This is the name of the .application file minus the .application suffix.
- Returns
 - The application unique ID.
 
Definition at line 105 of file application.cpp.
References Application::isValid().
Referenced by Application::displayName().
| QString serviceUsage | ( | const Service & | service | ) | const | 
Get the description from the application XML file, for the specified service; if not found, get the service-type description instead.
- Returns
 - Usage description of the service.
 
Definition at line 187 of file application.cpp.
| QString trCatalog | ( | ) | const | 
Get the translation catalog for the texts returned by the methods of this class.
- Returns
 - The translation catalog name.
 
Definition at line 177 of file application.cpp.