libqutim  0.3.2.0
qutim_sdk_0_3::InfoRequestFactory Class Reference

#include <inforequest.h>

List of all members.

Public Types

enum  SupportLevel { NotSupported, Unavailable, ReadOnly, ReadWrite }

Public Member Functions

virtual ~InfoRequestFactory ()
virtual InfoRequestcreaterDataFormRequest (QObject *object)=0
virtual SupportLevel supportLevel (QObject *object)=0

Static Public Member Functions

static InfoRequestdataFormRequest (QObject *object)
static InfoRequestFactoryfactory (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

Member Enumeration Documentation

Enumerator:
NotSupported 
Unavailable 
ReadOnly 
ReadWrite 

Constructor & Destructor Documentation


Member Function Documentation

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]

Friends And Related Function Documentation

friend class InfoObserver [friend]

The documentation for this class was generated from the following file: