#include <inforequest.h>
List of all members.
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) |
Member Enumeration Documentation
- Enumerator:
Initialized |
|
Requesting |
|
RequestDone |
|
Updating |
|
Updated |
|
Canceled |
|
LoadedFromCache |
|
Error |
|
Constructor & Destructor Documentation
virtual qutim_sdk_0_3::InfoRequest::~InfoRequest |
( |
| ) |
[virtual] |
qutim_sdk_0_3::InfoRequest::InfoRequest |
( |
QObject * |
object | ) |
[protected] |
Member Function Documentation
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] |
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::updateData |
( |
const DataItem & |
dataItem | ) |
|
QVariant qutim_sdk_0_3::InfoRequest::value |
( |
const QString & |
name, |
|
|
const QVariant & |
def = QVariant() |
|
) |
| const |
template<typename T >
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] |
The documentation for this class was generated from the following file: