libqutim  0.3.2.0
qutim_sdk_0_3::FileTransferFactory Class Referenceabstract

#include <filetransfer.h>

+ Inheritance diagram for qutim_sdk_0_3::FileTransferFactory:

Public Types

enum  Capability { CanSendMultiple = 0x01 }
 

Public Member Functions

 FileTransferFactory (const LocalizedString &name, Capabilities capabilities)
 
 ~FileTransferFactory ()
 
Capabilities capabilities () const
 
virtual bool checkAbility (ChatUnit *unit)=0
 
virtual FileTransferJobcreate (ChatUnit *unit)=0
 
LocalizedString description () const
 
QIcon icon () const
 
LocalizedString name () const
 
virtual bool startObserve (ChatUnit *unit)=0
 
virtual bool stopObserve (ChatUnit *unit)=0
 

Protected Member Functions

void changeAvailability (ChatUnit *unit, bool canSend)
 
void setDescription (const LocalizedString &description)
 
void setIcon (const QIcon &icon)
 
virtual void virtual_hook (int id, void *data)
 

Member Enumeration Documentation

§ Capability

Enumerator
CanSendMultiple 

Constructor & Destructor Documentation

§ FileTransferFactory()

qutim_sdk_0_3::FileTransferFactory::FileTransferFactory ( const LocalizedString name,
Capabilities  capabilities 
)

§ ~FileTransferFactory()

qutim_sdk_0_3::FileTransferFactory::~FileTransferFactory ( )

Member Function Documentation

§ capabilities()

Capabilities qutim_sdk_0_3::FileTransferFactory::capabilities ( ) const

§ changeAvailability()

void qutim_sdk_0_3::FileTransferFactory::changeAvailability ( ChatUnit unit,
bool  canSend 
)
protected

§ checkAbility()

virtual bool qutim_sdk_0_3::FileTransferFactory::checkAbility ( ChatUnit unit)
pure virtual

§ create()

virtual FileTransferJob* qutim_sdk_0_3::FileTransferFactory::create ( ChatUnit unit)
pure virtual

§ description()

LocalizedString qutim_sdk_0_3::FileTransferFactory::description ( ) const

§ icon()

QIcon qutim_sdk_0_3::FileTransferFactory::icon ( ) const

§ name()

LocalizedString qutim_sdk_0_3::FileTransferFactory::name ( ) const

§ setDescription()

void qutim_sdk_0_3::FileTransferFactory::setDescription ( const LocalizedString description)
protected

§ setIcon()

void qutim_sdk_0_3::FileTransferFactory::setIcon ( const QIcon &  icon)
protected

§ startObserve()

virtual bool qutim_sdk_0_3::FileTransferFactory::startObserve ( ChatUnit unit)
pure virtual

§ stopObserve()

virtual bool qutim_sdk_0_3::FileTransferFactory::stopObserve ( ChatUnit unit)
pure virtual

§ virtual_hook()

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

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

Generated by Doxygen