libqutim
0.3.2.0
|
#include <inforequest.h>
Public Types | |
enum | State { Initialized, Requesting, RequestDone, Updating, Updated, Canceled, LoadedFromCache, Error } |
Signals | |
void | errorStringChanged (const qutim_sdk_0_3::LocalizedString &error) |
void | stateChanged (qutim_sdk_0_3::InfoRequest::State state) |
Public Member Functions | |
virtual | ~InfoRequest () |
void | cancel () |
DataItem | dataItem () const |
LocalizedString | errorString () const |
QObject * | object () const |
void | requestData (const QSet< QString > &hints=QSet< QString >()) |
State | state () const |
void | updateData (const DataItem &dataItem) |
QVariant | value (const QString &name, const QVariant &def=QVariant()) const |
template<typename T > | |
T | value (const QString &name, const T &def=T()) const |
Protected Member Functions | |
InfoRequest (QObject *object) | |
virtual DataItem | createDataItem () const =0 |
virtual void | doCancel ()=0 |
virtual void | doRequest (const QSet< QString > &hints)=0 |
virtual void | doUpdate (const DataItem &dataItem)=0 |
virtual QVariant | getValue (const QString &name) const |
void | setErrorString (const LocalizedString &errorString) |
void | setState (State state) |
virtual void | virtual_hook (int id, void *data) |
virtual qutim_sdk_0_3::InfoRequest::~InfoRequest | ( | ) | [virtual] |
qutim_sdk_0_3::InfoRequest::InfoRequest | ( | QObject * | object | ) | [protected] |
void qutim_sdk_0_3::InfoRequest::cancel | ( | ) |
virtual DataItem qutim_sdk_0_3::InfoRequest::createDataItem | ( | ) | const [protected, pure virtual] |
DataItem qutim_sdk_0_3::InfoRequest::dataItem | ( | ) | const |
virtual void qutim_sdk_0_3::InfoRequest::doCancel | ( | ) | [protected, pure virtual] |
virtual void qutim_sdk_0_3::InfoRequest::doRequest | ( | const QSet< QString > & | hints | ) | [protected, pure virtual] |
virtual void qutim_sdk_0_3::InfoRequest::doUpdate | ( | const DataItem & | dataItem | ) | [protected, pure virtual] |
void qutim_sdk_0_3::InfoRequest::errorStringChanged | ( | const qutim_sdk_0_3::LocalizedString & | error | ) | [signal] |
virtual QVariant qutim_sdk_0_3::InfoRequest::getValue | ( | const QString & | name | ) | const [protected, virtual] |
QObject* qutim_sdk_0_3::InfoRequest::object | ( | ) | const |
void qutim_sdk_0_3::InfoRequest::requestData | ( | const QSet< QString > & | hints = QSet< QString >() | ) |
void qutim_sdk_0_3::InfoRequest::setErrorString | ( | const LocalizedString & | errorString | ) | [protected] |
void qutim_sdk_0_3::InfoRequest::setState | ( | State | state | ) | [protected] |
State qutim_sdk_0_3::InfoRequest::state | ( | ) | const |
void qutim_sdk_0_3::InfoRequest::stateChanged | ( | qutim_sdk_0_3::InfoRequest::State | state | ) | [signal] |
void qutim_sdk_0_3::InfoRequest::updateData | ( | const DataItem & | dataItem | ) |
QVariant qutim_sdk_0_3::InfoRequest::value | ( | const QString & | name, |
const QVariant & | def = QVariant() |
||
) | const |
T qutim_sdk_0_3::InfoRequest::value | ( | const QString & | name, |
const T & | def = T() |
||
) | const |
virtual void qutim_sdk_0_3::InfoRequest::virtual_hook | ( | int | id, |
void * | data | ||
) | [protected, virtual] |