#include <jobclasses.h>
|
void | slotStart () |
|
void | slotData (TDEIO::Job *, const TQByteArray &data) |
|
void | slotDataReq (TDEIO::Job *, TQByteArray &data) |
|
void | slotMimetype (TDEIO::Job *, const TQString &type) |
|
|
| FileCopyJob (const KURL &src, const KURL &dest, int permissions, bool move, bool overwrite, bool resume, bool showProgressInfo) |
|
void | setSourceSize64 (TDEIO::filesize_t size) |
|
void | setModificationTime (time_t mtime) |
|
void | setSourceSize (off_t size) KDE_DEPRECATED |
|
KURL | srcURL () const |
|
KURL | destURL () const |
|
virtual void | kill (bool quietly=true) |
|
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 TDEIO::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) |
|
TDEIO::filesize_t | getProcessedSize () |
|
|
KURL | m_src |
|
KURL | m_dest |
|
int | m_permissions |
|
bool | m_move:1 |
|
bool | m_overwrite:1 |
|
bool | m_resume:1 |
|
bool | m_canResume:1 |
|
bool | m_resumeAnswerSent:1 |
|
TQByteArray | m_buffer |
|
SimpleJob * | m_moveJob |
|
SimpleJob * | m_copyJob |
|
TransferJob * | m_getJob |
|
TransferJob * | m_putJob |
|
TDEIO::filesize_t | m_totalSize |
|
TQPtrList< Job > | subjobs |
|
int | m_error |
|
TQString | m_errorText |
|
unsigned long | m_percent |
|
int | m_progressId |
|
TQTimer * | m_speedTimer |
|
TQGuardedPtr< TQWidget > | m_window |
|
MetaData | m_outgoingMetaData |
|
MetaData | m_incomingMetaData |
|
|
enum | { EF_TransferJobAsync = (1 << 0),
EF_TransferJobNeedData = (1 << 1),
EF_TransferJobDataSent = (1 << 2),
EF_ListJobUnrestricted = (1 << 3)
} |
|
The FileCopyJob copies data from one place to another.
- See also
- TDEIO::file_copy()
-
TDEIO::file_move()
Definition at line 1249 of file jobclasses.h.
FileCopyJob::FileCopyJob |
( |
const KURL & |
src, |
|
|
const KURL & |
dest, |
|
|
int |
permissions, |
|
|
bool |
move, |
|
|
bool |
overwrite, |
|
|
bool |
resume, |
|
|
bool |
showProgressInfo |
|
) |
| |
Do not create a FileCopyJob directly.
Use TDEIO::file_move() or TDEIO::file_copy() instead.
- Parameters
-
src | the source URL |
dest | the destination URL |
permissions | the permissions of the resulting resource |
move | true to move, false to copy |
overwrite | true to allow overwriting, false otherwise |
resume | true to resume an operation, false otherwise |
showProgressInfo | true to show progress information to the user |
Definition at line 1591 of file job.cpp.
KURL TDEIO::FileCopyJob::destURL |
( |
| ) |
const |
|
inline |
Returns the destination URL.
- Returns
- the destination URL
Definition at line 1300 of file jobclasses.h.
void TDEIO::FileCopyJob::mimetype |
( |
TDEIO::Job * |
job, |
|
|
const TQString & |
type |
|
) |
| |
|
signal |
Mimetype determined during a file copy.
This is never emitted during a move, and might not be emitted during a copy, depending on the slave.
- Parameters
-
job | the job that emitted this signal |
type | the mime type |
- Since
- 3.5.7
void FileCopyJob::setModificationTime |
( |
time_t |
mtime | ) |
|
Sets the modification time of the file.
Note that this is ignored if a direct copy (SlaveBase::copy) can be done, in which case the mtime of the source is applied to the destination (if the protocol supports the concept).
Definition at line 1688 of file job.cpp.
void FileCopyJob::setSourceSize |
( |
off_t |
size | ) |
|
If you know the size of the source file, call this method to inform this job.
It will be displayed in the "resume" dialog.
- Parameters
-
size | the size of the source file |
- Since
- 3.2
Definition at line 1681 of file job.cpp.
Forward signal from subjob.
- Parameters
-
job | the job that emitted this signal |
offset | the offset to resume from |
Definition at line 1781 of file job.cpp.
void FileCopyJob::slotPercent |
( |
TDEIO::Job * |
job, |
|
|
unsigned long |
pct |
|
) |
| |
|
protectedslot |
Forward signal from subjob.
- Parameters
-
job | the job that emitted this signal |
pct | the percentage |
Definition at line 1749 of file job.cpp.
Forward signal from subjob.
- Parameters
-
job | the job that emitted this signal |
size | the processed size in bytes |
Definition at line 1730 of file job.cpp.
Called whenever a subjob finishes.
- Parameters
-
job | the job that emitted this signal |
Definition at line 1915 of file job.cpp.
Forward signal from subjob.
- Parameters
-
job | the job that emitted this signal |
size | the total size |
Definition at line 1740 of file job.cpp.
KURL TDEIO::FileCopyJob::srcURL |
( |
| ) |
const |
|
inline |
Returns the source URL.
- Returns
- the source URL
Definition at line 1294 of file jobclasses.h.
The documentation for this class was generated from the following files: