libqutim
0.3.1.0
|
#include <inforequest.h>
Public Types | |
enum | SupportLevel { NotSupported, Unavailable, ReadOnly, ReadWrite } |
Public Member Functions | |
virtual | ~InfoRequestFactory () |
virtual InfoRequest * | createrDataFormRequest (QObject *object)=0 |
virtual SupportLevel | supportLevel (QObject *object)=0 |
Static Public Member Functions | |
static InfoRequest * | dataFormRequest (QObject *object) |
static InfoRequestFactory * | factory (QObject *object) |
Protected Member Functions | |
InfoRequestFactory () | |
void | setSupportLevel (QObject *object, SupportLevel level) |
virtual bool | startObserve (QObject *object)=0 |
virtual bool | stopObserve (QObject *object)=0 |
virtual void | virtual_hook (int id, void *data) |
Friends | |
class | InfoObserver |
virtual qutim_sdk_0_3::InfoRequestFactory::~InfoRequestFactory | ( | ) | [virtual] |
qutim_sdk_0_3::InfoRequestFactory::InfoRequestFactory | ( | ) | [protected] |
virtual InfoRequest* qutim_sdk_0_3::InfoRequestFactory::createrDataFormRequest | ( | QObject * | object | ) | [pure virtual] |
static InfoRequest* qutim_sdk_0_3::InfoRequestFactory::dataFormRequest | ( | QObject * | object | ) | [static] |
static InfoRequestFactory* qutim_sdk_0_3::InfoRequestFactory::factory | ( | QObject * | object | ) | [static] |
void qutim_sdk_0_3::InfoRequestFactory::setSupportLevel | ( | QObject * | object, |
SupportLevel | level | ||
) | [protected] |
virtual bool qutim_sdk_0_3::InfoRequestFactory::startObserve | ( | QObject * | object | ) | [protected, pure virtual] |
virtual bool qutim_sdk_0_3::InfoRequestFactory::stopObserve | ( | QObject * | object | ) | [protected, pure virtual] |
virtual SupportLevel qutim_sdk_0_3::InfoRequestFactory::supportLevel | ( | QObject * | object | ) | [pure virtual] |
virtual void qutim_sdk_0_3::InfoRequestFactory::virtual_hook | ( | int | id, |
void * | data | ||
) | [protected, virtual] |
friend class InfoObserver [friend] |