[patch] KdePrint::createPrintDialog() on non-X11
huntedhacker at tiscali.co.uk
Sat Jul 12 18:23:39 BST 2008
On Tuesday 08 July 2008 22:02:37 Harri Porten wrote:
> I'm just trying to find an explanation of why KDE 4 is still in such a
> poor shape compared to KDE 3 after so many years and what we can learn
> from that. The KDEPrint "rework" is just one example for one of the main
> factors I recognize: brute force removal or deprecation of many classes
> ("clean design", "portability") without any suitable replacement being
> available in time. The time horizon that KDE was "made ready for" may well
> exceed the life time of KDE 4.x. Letting users wait for such a long time
> is just crazy. Both for them and application developers.
Because the only developers who expressed any interest in libkdeprint were
divided into those who had little or no time and those (John and me) who
didn't have the skill or experience to actually get it into shape for KDE 4.
The fact the libkdeprint survived as long as it did with only the limited time
Cristian could devote to it for maintainership is a testament to its design
and implementation, but it didn't survive the huge upheavals of Qt/KDE 4. It
was a huge, complex beast and no-one really paid it any mind until two weeks
before the soft freeze.
On top of that, Qt was starting to develop printing support, and had more
support in the pipeline (such as QAbstractPrintDialog::setOptionTabs() and a
print preview dialog). So it was decided (on k-c-d, kdeprint-devel and by
Cristian) to scrap it and use Qt 4.3's new printing support, because something
simple that works is better than something complex that doesn't.
Ubuntu/Kubuntu: http://www.ubuntu.org http://www.kubuntu.org
More information about the kde-core-devel