libqutim
0.3.1.0
|
#include <filetransfer.h>
Public Types | |
enum | Direction { Outgoing, Incoming } |
enum | ErrorType { NetworkError, Canceled, NotSupported, IOError, NoError } |
enum | State { Initiation, Started, Finished, Error } |
Public Slots | |
void | accept () |
void | stop () |
Public Member Functions | |
FileTransferJob (ChatUnit *unit, Direction direction, FileTransferFactory *factory) | |
virtual | ~FileTransferJob () |
QDir | baseDir () const |
ChatUnit * | chatUnit () const |
int | currentIndex () const |
Direction | direction () const |
ErrorType | error () const |
LocalizedString | errorString () |
QString | fileName () const |
int | filesCount () const |
qint64 | fileSize () const |
FileTransferInfo | info (int index) const |
bool | isAccepted () |
qint64 | progress () const |
void | send (const QUrl &url, const QString &title=QString()) |
void | send (const QDir &baseDir, const QStringList &files, const QString &title) |
State | state () const |
LocalizedString | stateString () |
QString | title () const |
qint64 | totalSize () const |
Protected Member Functions | |
virtual void | doReceive ()=0 |
virtual void | doSend ()=0 |
virtual void | doStop ()=0 |
void | init (int filesCount, qint64 totalSize, const QString &title) |
QIODevice * | setCurrentIndex (int index) |
void | setError (ErrorType error) |
void | setErrorString (const LocalizedString &error) |
void | setFileInfo (int index, const FileTransferInfo &info) |
void | setFileProgress (qint64 fileProgress) |
void | setState (State state) |
void | setStateString (const LocalizedString &state) |
virtual void | virtual_hook (int id, void *data) |
Properties | |
qutim_sdk_0_3::ChatUnit | chatUnit |
int | currentIndex |
QString | fileName |
int | filesCount |
qint64 | fileSize |
qint64 | progress |
qutim_sdk_0_3::FileTransferJob::State | state |
QString | title |
qint64 | totalSize |
Friends | |
class | FileTransferManager |
qutim_sdk_0_3::FileTransferJob::FileTransferJob | ( | ChatUnit * | unit, |
Direction | direction, | ||
FileTransferFactory * | factory | ||
) |
virtual qutim_sdk_0_3::FileTransferJob::~FileTransferJob | ( | ) | [virtual] |
void qutim_sdk_0_3::FileTransferJob::accept | ( | ) | [slot] |
QDir qutim_sdk_0_3::FileTransferJob::baseDir | ( | ) | const |
ChatUnit* qutim_sdk_0_3::FileTransferJob::chatUnit | ( | ) | const |
int qutim_sdk_0_3::FileTransferJob::currentIndex | ( | ) | const |
virtual void qutim_sdk_0_3::FileTransferJob::doReceive | ( | ) | [protected, pure virtual] |
virtual void qutim_sdk_0_3::FileTransferJob::doSend | ( | ) | [protected, pure virtual] |
virtual void qutim_sdk_0_3::FileTransferJob::doStop | ( | ) | [protected, pure virtual] |
QString qutim_sdk_0_3::FileTransferJob::fileName | ( | ) | const |
int qutim_sdk_0_3::FileTransferJob::filesCount | ( | ) | const |
qint64 qutim_sdk_0_3::FileTransferJob::fileSize | ( | ) | const |
FileTransferInfo qutim_sdk_0_3::FileTransferJob::info | ( | int | index | ) | const |
void qutim_sdk_0_3::FileTransferJob::init | ( | int | filesCount, |
qint64 | totalSize, | ||
const QString & | title | ||
) | [protected] |
qint64 qutim_sdk_0_3::FileTransferJob::progress | ( | ) | const |
void qutim_sdk_0_3::FileTransferJob::send | ( | const QUrl & | url, |
const QString & | title = QString() |
||
) |
void qutim_sdk_0_3::FileTransferJob::send | ( | const QDir & | baseDir, |
const QStringList & | files, | ||
const QString & | title | ||
) |
QIODevice* qutim_sdk_0_3::FileTransferJob::setCurrentIndex | ( | int | index | ) | [protected] |
void qutim_sdk_0_3::FileTransferJob::setError | ( | ErrorType | error | ) | [protected] |
void qutim_sdk_0_3::FileTransferJob::setErrorString | ( | const LocalizedString & | error | ) | [protected] |
void qutim_sdk_0_3::FileTransferJob::setFileInfo | ( | int | index, |
const FileTransferInfo & | info | ||
) | [protected] |
void qutim_sdk_0_3::FileTransferJob::setFileProgress | ( | qint64 | fileProgress | ) | [protected] |
void qutim_sdk_0_3::FileTransferJob::setState | ( | State | state | ) | [protected] |
void qutim_sdk_0_3::FileTransferJob::setStateString | ( | const LocalizedString & | state | ) | [protected] |
State qutim_sdk_0_3::FileTransferJob::state | ( | ) | const |
void qutim_sdk_0_3::FileTransferJob::stop | ( | ) | [slot] |
QString qutim_sdk_0_3::FileTransferJob::title | ( | ) | const |
qint64 qutim_sdk_0_3::FileTransferJob::totalSize | ( | ) | const |
virtual void qutim_sdk_0_3::FileTransferJob::virtual_hook | ( | int | id, |
void * | data | ||
) | [protected, virtual] |
friend class FileTransferManager [friend] |
int qutim_sdk_0_3::FileTransferJob::currentIndex [read] |
QString qutim_sdk_0_3::FileTransferJob::fileName [read] |
int qutim_sdk_0_3::FileTransferJob::filesCount [read] |
qint64 qutim_sdk_0_3::FileTransferJob::fileSize [read] |
qint64 qutim_sdk_0_3::FileTransferJob::progress [read] |
QString qutim_sdk_0_3::FileTransferJob::title [read] |
qint64 qutim_sdk_0_3::FileTransferJob::totalSize [read] |