Hypothetical question: If you were able make an improvement or two to Qt, regardless of how difficult it might be to implement, what kind of changes would you make?

I am still pretty new to Qt, but based on my experience so far I would like to be able to control the order in which slots are processed when the corresponding signal fires. That is, if I connect two slots to a QPushButton's clicked() signal, I would like to be able to enforce which slot fires first.

A second change I would make would be to improve printing capabilities, perhaps by adding an XSLT processor or something. I have yet to find a way to print slick-looking reports from my Qt application and the inclusion of something like that would sure help a lot.

Jimmy