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