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


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 
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)
void qutim_sdk_0_3::FileTransferFactory::setIcon ( const QIcon &  icon)
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 

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

Generated by Doxygen