libqutim  0.3.1.0
qutim_sdk_0_3::FileTransferManager Class Referenceabstract

#include <filetransfer.h>

+ Inheritance diagram for qutim_sdk_0_3::FileTransferManager:

Public Member Functions

 FileTransferManager ()
 
 ~FileTransferManager ()
 

Static Public Member Functions

static bool checkAbility (ChatUnit *unit)
 
static QList
< FileTransferFactory * > 
factories ()
 
static QIODevice * openFile (FileTransferJob *job)
 
static FileTransferJobsend (ChatUnit *unit, const QUrl &url, const QString &title=QString(), FileTransferFactory *factory=0)
 
static void updateFactories (const QStringList &factoryClassNames)
 

Protected Member Functions

virtual QIODevice * doOpenFile (FileTransferJob *job)=0
 
virtual void handleJob (FileTransferJob *job, FileTransferJob *oldJob)=0
 
virtual void virtual_hook (int id, void *data)
 

Constructor & Destructor Documentation

qutim_sdk_0_3::FileTransferManager::FileTransferManager ( )
qutim_sdk_0_3::FileTransferManager::~FileTransferManager ( )

Member Function Documentation

static bool qutim_sdk_0_3::FileTransferManager::checkAbility ( ChatUnit unit)
static
virtual QIODevice* qutim_sdk_0_3::FileTransferManager::doOpenFile ( FileTransferJob job)
protectedpure virtual
static QList<FileTransferFactory*> qutim_sdk_0_3::FileTransferManager::factories ( )
static
virtual void qutim_sdk_0_3::FileTransferManager::handleJob ( FileTransferJob job,
FileTransferJob oldJob 
)
protectedpure virtual
static QIODevice* qutim_sdk_0_3::FileTransferManager::openFile ( FileTransferJob job)
static
static FileTransferJob* qutim_sdk_0_3::FileTransferManager::send ( ChatUnit unit,
const QUrl &  url,
const QString &  title = QString(),
FileTransferFactory factory = 0 
)
static
static void qutim_sdk_0_3::FileTransferManager::updateFactories ( const QStringList &  factoryClassNames)
static
virtual void qutim_sdk_0_3::FileTransferManager::virtual_hook ( int  id,
void *  data 
)
protectedvirtual

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

Generated by Doxygen