#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: