Revision 809485
Go back to digest for 25th May 2008Other in KDE Base
Commit to beat the feature freeze :-)
Add new tabs to QPrintDialog to set CUPS printing options. This includes n-up printing, page borders, banner pages, mirror pages, and job scheduling.
This change requires the final release version of Qt4.4 as it relies on a patch not present in the RC or betas. The tabs will also only appear in apps that call KDEPrint::createPrintDialog to obtain a QPrintDialog (I'll be fixing most apps that don't currently do so).
What doesn't work: the CUPS detection routine needs more work, and the Job Options table is a bit crashy, but everything else should be fine. Oh, and the ugly n-up icons (borrowed from KDE3) need replacing in the style and size of the existing Qt Colour Mode icons (see options tab).
Memo to self: Now I must send Danny the promised article...
File Changes
- /trunk/KDE/kdelibs/kdeui/dialogs
- /kcupsoptionsjobwidget.ui
- /kcupsoptionsjobwidget_p.cpp
- /kcupsoptionsjobwidget_p.h
- /kcupsoptionspageswidget.ui
- /kcupsoptionspageswidget_p.cpp
- /kcupsoptionspageswidget_p.h
- /kcupsoptionswidget_p.cpp
- /kcupsoptionswidget_p.h
- /kdeprint_nup1.png
- /kdeprint_nup2.png
- /kdeprint_nup4.png
- /kdeprint_nupother.png
- /trunk/KDE/kdelibs/kdeui
- /CMakeLists.txt
- /dialogs/kdeprintdialog.cpp