#include <jobclasses.h>
Public Member Functions |
| MultiGetJob (const KURL &url, bool showProgressInfo) |
virtual void | start (Slave *slave) |
void | get (long id, const KURL &url, const MetaData &metaData) |
| TransferJob (const KURL &url, int command, const TQByteArray &packedArgs, const TQByteArray &_staticData, bool showProgressInfo) |
virtual void | slotResult (KIO::Job *job) |
void | suspend () |
void | resume () |
bool | isSuspended () const |
bool | isErrorPage () const |
void | setAsyncDataEnabled (bool enabled) |
void | sendAsyncData (const TQByteArray &data) |
void | setReportDataSent (bool enabled) |
bool | reportDataSent () |
| SimpleJob (const KURL &url, int command, const TQByteArray &packedArgs, bool showProgressInfo) |
const KURL & | url () const |
virtual void | kill (bool quietly=true) |
virtual void | putOnHold () |
void | slaveDone () |
Slave * | slave () const |
int | command () const |
int | error () const |
int | progressId () const |
const TQString & | errorText () const |
TQString | errorString () const |
TQStringList | detailedErrorStrings (const KURL *reqUrl=0L, int method=-1) const |
void | showErrorDialog (TQWidget *parent=0L) |
void | setAutoErrorHandlingEnabled (bool enable, TQWidget *parentWidget=0) |
bool | isAutoErrorHandlingEnabled () const |
void | setAutoWarningHandlingEnabled (bool enable) |
bool | isAutoWarningHandlingEnabled () const |
void | setInteractive (bool enable) |
bool | isInteractive () const |
void | setWindow (TQWidget *window) |
TQWidget * | window () const |
void | updateUserTimestamp (unsigned long time) |
void | setParentJob (Job *parentJob) |
Job * | parentJob () const |
void | setMetaData (const KIO::MetaData &metaData) |
void | addMetaData (const TQString &key, const TQString &value) |
void | addMetaData (const TQMap< TQString, TQString > &values) |
void | mergeMetaData (const TQMap< TQString, TQString > &values) |
MetaData | outgoingMetaData () const |
MetaData | metaData () const |
TQString | queryMetaData (const TQString &key) |
KIO::filesize_t | getProcessedSize () |
Protected Member Functions |
virtual void | virtual_hook (int id, void *data) |
Additional Inherited Members |
void | slotTotalSize (KIO::filesize_t data_size) |
virtual void | slotError (int, const TQString &) |
static void | removeOnHold () |
enum | { EF_TransferJobAsync = (1 << 0),
EF_TransferJobNeedData = (1 << 1),
EF_TransferJobDataSent = (1 << 2),
EF_ListJobUnrestricted = (1 << 3)
} |
bool | m_suspended |
bool | m_errorPage |
TQByteArray | staticData |
KURL | m_redirectionURL |
KURL::List | m_redirectionList |
TQString | m_mimetype |
TransferJob * | m_subJob |
Detailed Description
The MultiGetJob is a TransferJob that allows you to get several files from a single server.
Don't create directly, but use KIO::multi_get() instead.
- See Also
- KIO::multi_get()
Definition at line 1120 of file jobclasses.h.
Constructor & Destructor Documentation
MultiGetJob::MultiGetJob |
( |
const KURL & |
url, |
|
|
bool |
showProgressInfo |
|
) |
| |
Do not create a MultiGetJob directly, use KIO::multi_get() instead.
- Parameters
-
url | the first url to get |
showProgressInfo | true to show progress information to the user |
Definition at line 4400 of file job.cpp.
Member Function Documentation
void KIO::MultiGetJob::data |
( |
long |
id, |
|
|
const TQByteArray & |
data |
|
) |
| |
|
signal |
Data from the slave has arrived.
- Parameters
-
id | the id of the request |
data | data received from the slave. End of data (EOD) has been reached if data.size() == 0 |
void MultiGetJob::get |
( |
long |
id, |
|
|
const KURL & |
url, |
|
|
const MetaData & |
metaData |
|
) |
| |
Get an additional file.
- Parameters
-
id | the id of the file |
url | the url of the file to get |
metaData | the meta data for this request |
Definition at line 4409 of file job.cpp.
void KIO::MultiGetJob::mimetype |
( |
long |
id, |
|
|
const TQString & |
type |
|
) |
| |
|
signal |
Mimetype determined.
- Parameters
-
id | the id of the request |
type | the mime type |
void KIO::MultiGetJob::result |
( |
long |
id | ) |
|
|
signal |
File transfer completed.
When all files have been processed, result(KIO::Job *) gets
emitted.
- Parameters
-
The documentation for this class was generated from the following files: