|
libqutim 0.3.1.0
|
#include <status.h>
Public Types | |
| enum | ChangeReason { ByUser, ByIdle, ByAuthorizationFailed, ByNetworkError, ByFatalError } |
| enum | Type { Connecting = -1, Online = 0, FreeChat, Away, NA, DND, Invisible, Offline } |
Public Member Functions | |
| Status (Type type=Offline) | |
| Status (const Status &other) | |
| virtual | ~Status () |
| ChangeReason | changeReason () const |
| Status | connectingGoal () const |
| QVariantHash | extendedInfo (const QString &name) const |
| QHash< QString, QVariantHash > | extendedInfos () const |
| QIcon | icon () const |
| void | initIcon (const QString &protocol=QString()) |
| LocalizedString | name () const |
| bool | operator!= (Type type) const |
| Status & | operator= (Type type) |
| Status & | operator= (const Status &other) |
| bool | operator== (Type type) const |
| QVariant | property (const char *name, const QVariant &def) const |
| template<typename T > | |
| T | property (const char *name, const T &def) const |
| void | removeExtendedInfo (const QString &name) |
| void | setChangeReason (ChangeReason reason) |
| void | setExtendedInfo (const QString &name, const QVariantHash &status) |
| void | setExtendedInfos (const QHash< QString, QVariantHash > &extInfos) |
| void | setIcon (const QIcon &icon) |
| void | setName (const LocalizedString &name) |
| void | setProperty (const char *name, const QVariant &value) |
| void | setSubtype (int stype) |
| template<typename T > | |
| void | setSubtype (T stype) |
| void | setText (const QString &text) |
| void | setType (Type type) |
| int | subtype () const |
| template<typename T > | |
| T | subtype () const |
| QString | text () const |
| Type | type () const |
Static Public Member Functions | |
| static Status | connectingGoal (const Status &status) |
| static Status | createConnecting (const Status &status, const char *proto) |
| static QIcon | createIcon (Type type, const QString &protocol=QString()) |
| static QString | iconName (Type type, const QString &protocol=QString()) |
| static Status | instance (Type type, const char *proto, int subtype=0) |
| static bool | remember (const Status &status, const char *proto) |
| qutim_sdk_0_3::Status::Status | ( | Type | type = Offline | ) |
| qutim_sdk_0_3::Status::Status | ( | const Status & | other | ) |
| virtual qutim_sdk_0_3::Status::~Status | ( | ) | [virtual] |
| ChangeReason qutim_sdk_0_3::Status::changeReason | ( | ) | const |
| Status qutim_sdk_0_3::Status::connectingGoal | ( | ) | const |
| static Status qutim_sdk_0_3::Status::createConnecting | ( | const Status & | status, |
| const char * | proto | ||
| ) | [static] |
| static QIcon qutim_sdk_0_3::Status::createIcon | ( | Type | type, |
| const QString & | protocol = QString() |
||
| ) | [static] |
| QVariantHash qutim_sdk_0_3::Status::extendedInfo | ( | const QString & | name | ) | const |
| QHash<QString, QVariantHash> qutim_sdk_0_3::Status::extendedInfos | ( | ) | const |
| QIcon qutim_sdk_0_3::Status::icon | ( | ) | const |
| static QString qutim_sdk_0_3::Status::iconName | ( | Type | type, |
| const QString & | protocol = QString() |
||
| ) | [static] |
| void qutim_sdk_0_3::Status::initIcon | ( | const QString & | protocol = QString() | ) |
| static Status qutim_sdk_0_3::Status::instance | ( | Type | type, |
| const char * | proto, | ||
| int | subtype = 0 |
||
| ) | [static] |
| LocalizedString qutim_sdk_0_3::Status::name | ( | ) | const |
| bool qutim_sdk_0_3::Status::operator!= | ( | Type | type | ) | const [inline] |
| bool qutim_sdk_0_3::Status::operator== | ( | Type | type | ) | const |
| QVariant qutim_sdk_0_3::Status::property | ( | const char * | name, |
| const QVariant & | def | ||
| ) | const |
| T qutim_sdk_0_3::Status::property | ( | const char * | name, |
| const T & | def | ||
| ) | const [inline] |
| static bool qutim_sdk_0_3::Status::remember | ( | const Status & | status, |
| const char * | proto | ||
| ) | [static] |
| void qutim_sdk_0_3::Status::removeExtendedInfo | ( | const QString & | name | ) |
| void qutim_sdk_0_3::Status::setChangeReason | ( | ChangeReason | reason | ) |
| void qutim_sdk_0_3::Status::setExtendedInfo | ( | const QString & | name, |
| const QVariantHash & | status | ||
| ) |
| void qutim_sdk_0_3::Status::setExtendedInfos | ( | const QHash< QString, QVariantHash > & | extInfos | ) |
| void qutim_sdk_0_3::Status::setIcon | ( | const QIcon & | icon | ) |
| void qutim_sdk_0_3::Status::setName | ( | const LocalizedString & | name | ) |
| void qutim_sdk_0_3::Status::setProperty | ( | const char * | name, |
| const QVariant & | value | ||
| ) |
| void qutim_sdk_0_3::Status::setSubtype | ( | T | stype | ) | [inline] |
| void qutim_sdk_0_3::Status::setSubtype | ( | int | stype | ) |
| void qutim_sdk_0_3::Status::setText | ( | const QString & | text | ) |
| void qutim_sdk_0_3::Status::setType | ( | Type | type | ) |
| int qutim_sdk_0_3::Status::subtype | ( | ) | const |
| T qutim_sdk_0_3::Status::subtype | ( | ) | const [inline] |
| QString qutim_sdk_0_3::Status::text | ( | ) | const |
| Type qutim_sdk_0_3::Status::type | ( | ) | const |