# class MultiGetJob

###

Module | kio
Namespace | KIO
Class | MultiGetJob
Inherits | KIO::TransferJob

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

### methods

- MultiGetJob (dd)

  returns ctor
  Not implemented

  Argument | Type | Default
  --- | --- | ---
  dd | MultiGetJobPrivate |

- MultiGetJob ( )

  returns ctor
  Not implemented
  before KDE 4.1.0 only

- data (id, data)

  returns Nothing
  SIGNAL ("data (long, const QByteArray&)")

  Argument | Type | Default
  --- | --- | ---
  id | long |
  data | QByteArray |

  Data from the slave has arrived.

  id - the id of the request

  data - data received from the slave. End of data (EOD) has been reached if data.size() == 0

- get (id, url, metaData)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  id | long |
  url | KUrl |
  metaData | KIO.MetaData |

  Get an additional file.

  id - the id of the file

  url - the url of the file to get

  metaData - the meta data for this request

- mimetype (id, type)

  returns Nothing
  SIGNAL ("mimetype (long, const QString&)")

  Argument | Type | Default
  --- | --- | ---
  id | long |
  type | QString |

  Mimetype determined

  id - the id of the request

  type - the mime type

- result (id)

  returns Nothing
  SIGNAL ("result (long)")

  Argument | Type | Default
  --- | --- | ---
  id | long |

  File transfer completed.

  When all files have been processed, result(KJob *) gets emitted.

  id - the id of the request

- slotData (data)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  data | QByteArray |

- slotFinished ( )

  returns Nothing

- slotMimetype (mimetype)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  mimetype | QString |

- slotRedirection (url)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  url | KUrl |