A quick look at the new Qt 4.4 Print Dialog

I've finally set up a VirtualBox session for KDE 4.1 development with Qt 4.4 installed, so I've been able to have a quick play with the new QPrintDialog, and it's a huge improvement. Hopefully I'm not stealing anyones thunder here, but I thought we should have a quick peek.

First up, a reminder how the old KDE 3 print dialog and current Qt 4.3 dialogs look like :

KDE 3 Print DialogKDE 3 Print Dialog

Qt 4.3 Print DialogQt 4.3 Print Dialog

Now lets see what the default Qt 4.4 dialog looks like:

Qt 4.4 Print Dialog - DefaultQt 4.4 Print Dialog - Default

A lot cleaner and simpler, and obviously picking up the collapsable options button from KDE3. So lets look at the two options tabs the come with Qt 4.4 (so far at any rate).

Qt 4.4 Print Dialog - Copies TabQt 4.4 Print Dialog - Copies Tab

Qt 4.4 Print Dialog - Options TabQt 4.4 Print Dialog - Options Tab

Well, not much there, just the stuff you'll most frequently change (note the new duplex options). The other tabs you see are the KWrite added options, just as in KDE3. You can click on the Properties button to get the more advanced options that are less frequently changed, i.e. the stuff the app developer should normally take care of setting for you:

Qt 4.4 Print Dialog - Page TabQt 4.4 Print Dialog - Page Tab

Qt 4.4 Print Dialog - Advanced TabQt 4.4 Print Dialog - Advanced Tab

So a vast improvement there over the old Qt 4.3 version and catching up to KDE3. I'm not sure if we'll be getting any more options added for 4.4 (Cups n-up, non-continuous page ranges, etc), but it looks like a better base for the trolls to build on in the future, and for us to add features to in the meantime.

I do have a few problems. I still don't like the Advanced options implementation which appears unchanged from Qt 4.3, which I think suffers from a lack of visible clues about how to actually change the settings, but I don't know if that's the final version or not. I also think it is a shame that there doesn't appear to be a way of us adding tabs into the Properties section instead of the Options section. There's also a couple of thngs I'd like to see exposed in the API to make it easier to extend the dialog, but that's probably something for feedback direct to the trolls.

Comments

Re: A quick look at the new Qt 4.4 Print Dialog

What really irritates me is the use of << and >> characters
as indicators for the "Options" button. There has got to be some way to
do that graphically.

Re: A quick look at the new Qt 4.4 Print Dialog

What really irritates me is the use of << and >> characters
as indicators for the "Options" button. There has got to be some way to
do that graphically.

Re: A quick look at the new Qt 4.4 Print Dialog

Forgive my ignorance, but would you care to say what window decoration are you using in those later (QT 4.4) screenshots? I just love it, specially the way it contrasts with with the pale oxygen widgets.

Is it Compiz or something?

Re: A quick look at the new Qt 4.4 Print Dialog

Yes, it's xfce, I don't quite have everything compiled in the virtual machine yet.

Re: A quick look at the new Qt 4.4 Print Dialog

I think it's from XFCE. It looks like the Xubuntu default window theme but in a different colour.

Re: A quick look at the new Qt 4.4 Print Dialog

I really like it actually, though I agree with the need to keep it compact. If I may make a suggestion, I think icons should be added to quickly identify what the buttons do.  For example, for the portrait option an icon of an upright paper shold be included, for the option of landscape, an icon of a horizontal paper should be included. Even if the exampled options are the easy ones, there are oprions like for duplexing: Long Side, Short side; or for Output Settings: Collate, Reverse; that I have no idea what they do (I don't print much). So icons for them would greately help. Again, just a suggestion.  Cheers,

 LJ

Re: A quick look at the new Qt 4.4 Print Dialog

I didn't see the option, but is it possible to print several pages per one sheet, like in kde3.5?

Re: A quick look at the new Qt 4.4 Print Dialog

not yet! and i'm not too happy about that!

also, the qt 4.4 dialogs look aweful..

Re: A quick look at the new Qt 4.4 Print Dialog

It will be in 4.1, either provided directly by Qt 4.4 (but I doubt it), or as a KDE specific add-on for Cups only.

Re: A quick look at the new Qt 4.4 Print Dialog

OMG! How can one f*ck up a simple printing dialog so much? There's so much space wasted. Compare http://www.layt.net/john/sites/layt.net.john/files/images/qt44_printdialog_copies.png to my little mockup: http://img508.imageshack.us/my.php?image=qt44printdialogcopieskh2.png

Re: A quick look at the new Qt 4.4 Print Dialog

To be fair, all that space is due to the KWrite added tabs which the dialog hs resized to fit, the 'pure' qt dialog is smaller.

Re: A quick look at the new Qt 4.4 Print Dialog

Well, if that's the case, Qt should learn to auto-resize the panel und tab change. If you don't know what I mean, enable browser.preferences.animateFadeIn in Firefox and look at Firefox's preferences window.-Markus 

Re: A quick look at the new Qt 4.4 Print Dialog

> There's so much space wasted.

No question! The new QT4.4 does have a lot of wasted space (from these screenshots), which I feel has come through on the KDE 4.0.x that I've used (Kubuntu). In one sense the dialog feels like options are missing, and in another sense it feels sparse and large...

I really liked the look of the QT4.3 most of all; KDE3 managed to clutter up the interface quite a bit, it seems. Lets hope for a better KDE this round (it was awesome before, of course!)

Re: A quick look at the new Qt 4.4 Print Dialog

Really nice !

Re: A quick look at the new Qt 4.4 Print Dialog

Great to see that kde 4.1 with catch up with kde3 printing support.

Now, I noticed that we no longer have the state of the printer. Could we have the state of the printer ? It could be an icon in front of the printer name in the printer list, or a text field as in kde3.
Last but not list, in your print dialog there's no longer the "Preview" checbox. So still no preview when using Qt instead of Kprinter under kde 4 ?

Re: A quick look at the new Qt 4.4 Print Dialog

For a start, it's not my dialog or work, this is all the trolls stuff.

I'll pass onto the trolls that it would be nice to have the status there, but don't hold your breath :-)

Preview I have no knowledge about yet. There is a new Preview framework and widgets in Qt 4.4, but I haven't played with it yet so can't comment.