libqutim  0.3.3.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