Revision 689686

Go back to digest for 22nd July 2007

Features in Office

Thomas Zander committed changes in /trunk/koffice/libs/guiutils:

New class; a basic printing dialog. Well, its a lot more than a dialog (and really a crappy dialog at the moment, not even a canvas button!).

Current features are;
* Multi-threaded printing so while printing the canvas is fully responsive.
* Do the actual painting code in the main-thread to avoid locking problems.
* Nice progress reporting using the KoProgressUpdater.

This multi-threaded printing is only really useful for multi-page documents, I'll adjust KWord to use it and I'm sure that KoPageApp can inherit from this one to implement printing there with ease.

File Changes

Added 4 files
  • /trunk/koffice/libs/guiutils
  •   /KoPrintingDialog.cpp
  •   /KoPrintingDialog.h
  •   /KoProgressUpdater.cpp
  •   /KoProgressUpdater.h
Modified 1 files
  • /trunk/koffice/libs/guiutils/CMakeLists.txt
5 files changed in total