libqutim  0.3.1.0
qutim_sdk_0_3::FileTransferFactory Class Reference

#include <filetransfer.h>

List of all members.

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 
)

Member Function Documentation

void qutim_sdk_0_3::FileTransferFactory::changeAvailability ( ChatUnit unit,
bool  canSend 
) [protected]
virtual bool qutim_sdk_0_3::FileTransferFactory::checkAbility ( ChatUnit unit) [pure virtual]
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 
) [protected, virtual]

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