lp:~ahayzen/ubuntu-ui-extras/job-model-split-update
Created by
Andrew Hayzen
and last modified
- Get this branch:
- bzr branch lp:~ahayzen/ubuntu-ui-extras/job-model-split-update
Only
Andrew Hayzen
can upload to this branch. If you are
Andrew Hayzen
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Jonas G. Drange (community): Approve
-
Diff: 1894 lines (+750/-311)23 files modifiedmodules/Ubuntu/Components/Extras/Printers/CMakeLists.txt (+1/-0)
modules/Ubuntu/Components/Extras/Printers/backend/backend.cpp (+15/-0)
modules/Ubuntu/Components/Extras/Printers/backend/backend.h (+5/-0)
modules/Ubuntu/Components/Extras/Printers/backend/backend_cups.cpp (+103/-24)
modules/Ubuntu/Components/Extras/Printers/backend/backend_cups.h (+10/-1)
modules/Ubuntu/Components/Extras/Printers/cups/ippclient.cpp (+13/-2)
modules/Ubuntu/Components/Extras/Printers/cups/ippclient.h (+2/-0)
modules/Ubuntu/Components/Extras/Printers/cups/jobloader.cpp (+50/-0)
modules/Ubuntu/Components/Extras/Printers/cups/jobloader.h (+47/-0)
modules/Ubuntu/Components/Extras/Printers/models/jobmodel.cpp (+156/-100)
modules/Ubuntu/Components/Extras/Printers/models/jobmodel.h (+31/-9)
modules/Ubuntu/Components/Extras/Printers/models/printermodel.cpp (+0/-16)
modules/Ubuntu/Components/Extras/Printers/models/printermodel.h (+0/-1)
modules/Ubuntu/Components/Extras/Printers/plugin.cpp (+1/-0)
modules/Ubuntu/Components/Extras/Printers/printer/printer.cpp (+12/-2)
modules/Ubuntu/Components/Extras/Printers/printer/printerjob.cpp (+80/-56)
modules/Ubuntu/Components/Extras/Printers/printer/printerjob.h (+2/-1)
modules/Ubuntu/Components/Extras/Printers/printers/printers.cpp (+34/-6)
tests/unittests/Printers/mockbackend.h (+82/-25)
tests/unittests/Printers/tst_jobfilter.cpp (+4/-2)
tests/unittests/Printers/tst_jobmodel.cpp (+77/-51)
tests/unittests/Printers/tst_printerjob.cpp (+2/-0)
tests/unittests/Printers/tst_printers.cpp (+23/-15)
Branch information
Recent revisions
- 157. By Andrew Hayzen
-
* Fix timezones, internally use UTC then when exposing to QML set as local timezone
- 155. By Andrew Hayzen
-
* Change JobLoader to only respond with a QMap of attributes and not a PrinterJob
* Change Printers to directly call JobModel::updateJobPrint er
* Remove headers we don't need in JobLoader
* Change FIXME to TODO
* Update tests - 153. By Andrew Hayzen
-
* Fix missed renames
* Fix failing tests
* Actually set the printer from JobLoader to the PrinterJob in JobModel, even if it isn't loaded to keep the reference up to date
* Improve emulation to be closer to real - 151. By Andrew Hayzen
-
* Rename m_activeRequests to m_activePrinter
Requests
* Update JobModel::updateJob description
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu-ui-extras