#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::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 1620 of file job.cpp.
◆ destURL()
KURL TDEIO::FileCopyJob::destURL |
( |
| ) |
const |
|
inline |
Returns the destination URL.
- Returns
- the destination URL
Definition at line 1300 of file jobclasses.h.
◆ mimetype
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
◆ setModificationTime()
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 1717 of file job.cpp.
◆ setSourceSize()
void FileCopyJob::setSourceSize |
( |
off_t |
size | ) |
|
◆ setSourceSize64()
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 1710 of file job.cpp.
◆ slotCanResume
Forward signal from subjob
- Parameters
-
job | the job that emitted this signal |
offset | the offset to resume from |
Definition at line 1810 of file job.cpp.
◆ slotPercent
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 1778 of file job.cpp.
◆ slotProcessedSize
Forward signal from subjob
- Parameters
-
job | the job that emitted this signal |
size | the processed size in bytes |
Definition at line 1759 of file job.cpp.
◆ slotResult
Called whenever a subjob finishes.
- Parameters
-
job | the job that emitted this signal |
Definition at line 1944 of file job.cpp.
◆ slotTotalSize
Forward signal from subjob
- Parameters
-
job | the job that emitted this signal |
size | the total size |
Definition at line 1769 of file job.cpp.
◆ srcURL()
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: