accounts-qt
1.2
|
Representation of an account service type. More...
#include <Accounts/ServiceType>
Public Member Functions | |
ServiceType () | |
Construct an invalid serviceType. | |
ServiceType (const ServiceType &other) | |
Copy constructor. | |
ServiceType & | operator= (const ServiceType &other) |
bool | isValid () const |
Check whether this object represents a ServiceType. | |
QString | name () const |
Returns the name (ID) of the service type. | |
QString | displayName () const |
QString | trCatalog () const |
QString | iconName () const |
bool | hasTag (const QString &tag) const |
Check if this service type has a tag. | |
QSet< QString > | tags () const |
Return all tags of the service type as a set. | |
const QDomDocument | domDocument () const |
Friends | |
bool | operator== (const Accounts::ServiceType &s1, const Accounts::ServiceType &s2) |
Representation of an account service type.
The ServiceType object represents an account service type. It can be used to retrieve some basic properties of the service type (such as name and icon) and to get access to the contents of the XML file which defines it.
Definition at line 49 of file service-type.h.
ServiceType | ( | const ServiceType & | other | ) |
Copy constructor.
Copying a ServiceType object is very cheap, because the data is shared among copies.
Definition at line 70 of file service-type.cpp.
QString displayName | ( | ) | const |
The library attempts to translate this string by passing it to the qtTrId() function; in order for this to work you must make sure that the translation catalogue has been loaded before, if needed.
Definition at line 127 of file service-type.cpp.
const QDomDocument domDocument | ( | ) | const |
Definition at line 193 of file service-type.cpp.
bool hasTag | ( | const QString & | tag | ) | const |
Check if this service type has a tag.
tag | Tag to look for |
Definition at line 164 of file service-type.cpp.
QString iconName | ( | ) | const |
Definition at line 152 of file service-type.cpp.
bool isValid | ( | ) | const |
Check whether this object represents a ServiceType.
Definition at line 106 of file service-type.cpp.
QSet< QString > tags | ( | ) | const |
Return all tags of the service type as a set.
Definition at line 174 of file service-type.cpp.
QString trCatalog | ( | ) | const |
Definition at line 144 of file service-type.cpp.