#include <filetransfer.h>
List of all members.
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 QDir &baseDir, const QStringList &files, const QString &title) |
void | send (const QUrl &url, const QString &title=QString()) |
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 |
Member Enumeration Documentation
- Enumerator:
NetworkError |
|
Canceled |
|
NotSupported |
|
IOError |
|
NoError |
|
- Enumerator:
Initiation |
|
Started |
|
Finished |
|
Error |
|
Constructor & Destructor Documentation
virtual qutim_sdk_0_3::FileTransferJob::~FileTransferJob |
( |
| ) |
[virtual] |
Member Function Documentation
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 |
Direction qutim_sdk_0_3::FileTransferJob::direction |
( |
| ) |
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] |
ErrorType qutim_sdk_0_3::FileTransferJob::error |
( |
| ) |
const |
QString qutim_sdk_0_3::FileTransferJob::fileName |
( |
| ) |
const |
int qutim_sdk_0_3::FileTransferJob::filesCount |
( |
| ) |
const |
qint64 qutim_sdk_0_3::FileTransferJob::fileSize |
( |
| ) |
const |
void qutim_sdk_0_3::FileTransferJob::init |
( |
int |
filesCount, |
|
|
qint64 |
totalSize, |
|
|
const QString & |
title |
|
) |
| [protected] |
bool qutim_sdk_0_3::FileTransferJob::isAccepted |
( |
| ) |
|
qint64 qutim_sdk_0_3::FileTransferJob::progress |
( |
| ) |
const |
void qutim_sdk_0_3::FileTransferJob::send |
( |
const QDir & |
baseDir, |
|
|
const QStringList & |
files, |
|
|
const QString & |
title |
|
) |
| |
void qutim_sdk_0_3::FileTransferJob::send |
( |
const QUrl & |
url, |
|
|
const QString & |
title = QString() |
|
) |
| |
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] |
Friends And Related Function Documentation
Property Documentation
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] |
The documentation for this class was generated from the following file: