Revision 809485

Go back to digest for 25th May 2008

Other in KDE Base

John Layt committed changes in /trunk/KDE/kdelibs/kdeui:

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

Added 12 files
  • /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
Modified 2 files
  • /trunk/KDE/kdelibs/kdeui
  •   /CMakeLists.txt
  •   /dialogs/kdeprintdialog.cpp
14 files changed in total