# class KUiServerJobTracker

###

Module | kdeui
Namespace |
Class | KUiServerJobTracker
Inherits | KJobTrackerInterface

The interface to implement to track the progresses of a job.

### methods

- KUiServerJobTracker (parent)

  returns ctor

  Argument | Type | Default
  --- | --- | ---
  parent | QObject | 0

  Creates a new KJobTrackerInterface

  parent - the parent object

- description (job, title, field1, field2)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  job | KJob |
  title | QString |
  field1 | QPair<QString,QString> |
  field2 | QPair<QString,QString> |

- finished (job)

  returns Nothing

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

  The following slots are inherited from KJobTrackerInterface.

- infoMessage (job, plain, rich)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  job | KJob |
  plain | QString |
  rich | QString |

- percent (job, percent)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  job | KJob |
  percent | unsigned long |

- processedAmount (job, unit, amount)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  job | KJob |
  unit | KJob.Unit |
  amount | qulonglong |

- registerJob (job)

  returns Nothing

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

  Register a new job in this tracker.

  job - the job to register

- resumed (job)

  returns Nothing

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

- speed (job, value)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  job | KJob |
  value | unsigned long |

- suspended (job)

  returns Nothing

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

- totalAmount (job, unit, amount)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  job | KJob |
  unit | KJob.Unit |
  amount | qulonglong |

- unregisterJob (job)

  returns Nothing

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

  Unregister a job from this tracker.

  job - the job to unregister