libqutim  0.3.2.0
qutim_sdk_0_3::InfoRequestFactory Class Referenceabstract

#include <inforequest.h>

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

§ SupportLevel

Enumerator
NotSupported 
Unavailable 
ReadOnly 
ReadWrite 

Constructor & Destructor Documentation

§ ~InfoRequestFactory()

virtual qutim_sdk_0_3::InfoRequestFactory::~InfoRequestFactory ( )
virtual

§ InfoRequestFactory()

qutim_sdk_0_3::InfoRequestFactory::InfoRequestFactory ( )
protected

Member Function Documentation

§ createrDataFormRequest()

virtual InfoRequest* qutim_sdk_0_3::InfoRequestFactory::createrDataFormRequest ( QObject *  object)
pure virtual

§ dataFormRequest()

static InfoRequest* qutim_sdk_0_3::InfoRequestFactory::dataFormRequest ( QObject *  object)
static

§ factory()

static InfoRequestFactory* qutim_sdk_0_3::InfoRequestFactory::factory ( QObject *  object)
static

§ setSupportLevel()

void qutim_sdk_0_3::InfoRequestFactory::setSupportLevel ( QObject *  object,
SupportLevel  level 
)
protected

§ startObserve()

virtual bool qutim_sdk_0_3::InfoRequestFactory::startObserve ( QObject *  object)
protectedpure virtual

§ stopObserve()

virtual bool qutim_sdk_0_3::InfoRequestFactory::stopObserve ( QObject *  object)
protectedpure virtual

§ supportLevel()

virtual SupportLevel qutim_sdk_0_3::InfoRequestFactory::supportLevel ( QObject *  object)
pure virtual

§ virtual_hook()

virtual void qutim_sdk_0_3::InfoRequestFactory::virtual_hook ( int  id,
void *  data 
)
protectedvirtual

Friends And Related Function Documentation

§ InfoObserver

friend class InfoObserver
friend

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

Generated by Doxygen