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

Enumerator
CanSendMultiple 

Constructor & Destructor Documentation

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

Member Function Documentation

Capabilities qutim_sdk_0_3::FileTransferFactory::capabilities ( ) const
void qutim_sdk_0_3::FileTransferFactory::changeAvailability ( ChatUnit unit,
bool  canSend 
)
protected
virtual bool qutim_sdk_0_3::FileTransferFactory::checkAbility ( ChatUnit unit)
pure virtual
virtual FileTransferJob* qutim_sdk_0_3::FileTransferFactory::create ( ChatUnit unit)
pure virtual
LocalizedString qutim_sdk_0_3::FileTransferFactory::description ( ) const
QIcon qutim_sdk_0_3::FileTransferFactory::icon ( ) const
LocalizedString qutim_sdk_0_3::FileTransferFactory::name ( ) const
void qutim_sdk_0_3::FileTransferFactory::setDescription ( const LocalizedString description)
protected
void qutim_sdk_0_3::FileTransferFactory::setIcon ( const QIcon &  icon)
protected
virtual bool qutim_sdk_0_3::FileTransferFactory::startObserve ( ChatUnit unit)
pure virtual
virtual bool qutim_sdk_0_3::FileTransferFactory::stopObserve ( ChatUnit unit)
pure virtual
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