lp:~jonas-drange/ubuntu-settings-components/fix-freeing-of-jobs

Created by Jonas G. Drange and last modified
Get this branch:
bzr branch lp:~jonas-drange/ubuntu-settings-components/fix-freeing-of-jobs
Only Jonas G. Drange can upload to this branch. If you are Jonas G. Drange please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jonas G. Drange
Project:
Ubuntu Settings Components
Status:
Merged

Recent revisions

231. By Jonas G. Drange

freezes all the jerbs, which works fine

230. By Jonas G. Drange

merges ~jonas-drange/ubuntu-settings-components/asyncness/

229. By Andrew Hayzen

* Expose many more properties of PrinterJob to the JobModel
* Load PrinterJob properties from the ipp job attributes when loading for the JobModel

228. By Andrew Hayzen

* Resolve console warnings - add TODOs in methods that should be implemented where I've put a fake return value for now
* Set a default for switches that compiler thinks it can reach the end of the control without
* Add return values for methods that are not implemented yet
* Add Q_UNUSED for parameters that aren't used

227. By Andrew Hayzen

* Link notifications to JobModel - removing polling
* Fix compiler errors that appeared from the previous branch
* Fix logic change in last branch that was wrong way around

226. By Andrew Hayzen

* Add updateFrom to Printer and PrinterJob
* Call updateFrom in PrinterModel and JobModel when printers are the same
* Emit dataChanged signal in models when updateFrom returns a change
* Add deepCompare to Printer and PrinterJob

225. By Jonas G. Drange

* Deprecate QTimer based update()
* Replace with cups subscription based update()
* Fixes tests.

224. By Andrew Hayzen

* Add JobModel which lists the jobs for a certain printer
* Add JobRole to PrinterModel to access jobs
* Add JobState enum to track enums from cups
* Add example Queue which lists jobs for a printer with their name, id, status and allows you to cancel the job by clicking

223. By Andrew Hayzen

* Add cancel method to Printers

222. By Andrew Hayzen

* Always fit-to-page for now as printing app doesn't know about page sizes or scaling yet

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu-settings-components
This branch contains Public information 
Everyone can see this information.

Subscribers