accounts-qt
1.16
|
Representation of an account service type. More...
#include <Accounts/ServiceType>
Public Member Functions | |
ServiceType () | |
Construct an invalid serviceType. | |
ServiceType (const ServiceType &other) | |
Copy constructor. More... | |
ServiceType & | operator= (const ServiceType &other) |
bool | isValid () const |
Check whether this object represents a ServiceType. More... | |
QString | name () const |
Returns the name (ID) of the service type. | |
QString | description () const |
QString | displayName () const |
QString | trCatalog () const |
QString | iconName () const |
bool | hasTag (const QString &tag) const |
Check if this service type has a tag. More... | |
QSet< QString > | tags () const |
Return all tags of the service type as a set. More... | |
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 69 of file service-type.cpp.
QString description | ( | ) | const |
Definition at line 121 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 134 of file service-type.cpp.
const QDomDocument domDocument | ( | ) | const |
Definition at line 200 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 171 of file service-type.cpp.
QString iconName | ( | ) | const |
Definition at line 159 of file service-type.cpp.
bool isValid | ( | ) | const |
Check whether this object represents a ServiceType.
Definition at line 104 of file service-type.cpp.
Referenced by ServiceType::name().
QSet< QString > tags | ( | ) | const |
Return all tags of the service type as a set.
Definition at line 181 of file service-type.cpp.
QString trCatalog | ( | ) | const |
Definition at line 151 of file service-type.cpp.