# class FileCopyJob

###

Module | kio
Namespace | KIO
Class | FileCopyJob
Inherits | KIO::Job

### methods

- FileCopyJob (dd)

  returns ctor
  Not implemented

  Argument | Type | Default
  --- | --- | ---
  dd | FileCopyJobPrivate |

- FileCopyJob ( )

  returns ctor
  Not implemented
  before KDE 4.1.0 only

- destUrl ( )

  returns KUrl

  Returns the destination URL. Returns the destination URL

- doResume ( )

  returns bool

- doSuspend ( )

  returns bool

- mimetype (job, type)

  returns Nothing
  SIGNAL ("mimetype (Job*, const QString&)")

  Argument | Type | Default
  --- | --- | ---
  job | KIO.Job |
  type | QString |

  Mimetype determined during a file copy. This is never emitted during a move, and might not be emitted during a file copy, depending on the slave. But when a get and a put are being used (which is the common case), this signal forwards the mimetype information from the get job.

  job - the job that emitted this signal

  type - the mime type

- setModificationTime (mtime)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  mtime | QDateTime |

  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).

- setSourceSize (size)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  size | KIO.filesize_t |

  If you know the size of the source file, call this method to inform this job. It will be displayed in the "resume" dialog.

  size - the size of the source file

- slotResult (job)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  job | KJob |

  Called whenever a subjob finishes.

  job - the job that emitted this signal

- srcUrl ( )

  returns KUrl

  Returns the source URL. Returns the source URL