Trolltech <-> KDE contact point for critical issues

Simon Hausmann hausmann at
Fri Jul 14 10:50:49 BST 2006

On Thursday 13 July 2006 16:32, Frans Englich wrote:
> On Wednesday 12 July 2006 16:20, Simon Hausmann wrote:
> [...]
> > We would like to hear about issues and (missing) features in Qt 4 that
> > are critical to the release of KDE 4.0. Getting the Qt dbus bindings
> > working on Windows is a good example for that. (and thanks Peter for
> > investigating, btw)
> Worth mentioning:
> Something I would like to see is a KCmdLineArgs class in Qt(although I
> would give it a sensible name such as QApplicationArguments). One can argue
> it isn't critical, but I think it matters a lot for code consistency and
> how KDE code integrates with Qt.
> It it is first of all basic functionality and its absence makes writing
> console apps messy. I'm surprised there haven't been enough requests for it
> or that Qt itself haven't needed it for its utilities.
> For that reason, I wouldn't be surprised if such a basic class pops into Qt
> later on, and then we'll have KCmdLineArgs and Qt's(duplication, things
> that doesn't work together, confusion, etc).
> Also, KCmdLineArgs::appName() duplicates
> QCoreApplication::applicationName() (or no?) so at least somekind of
> alignment with the Qt 4.0-way of doing things is needed. I think there's
> more examples beyond appName().
> It's not exactly a controversial idea to put such a thing in Qt, and it
> surely would be useful. Or what do ya say trolls? :)

I agree that this would be a useful feature to have in Qt (especially if you 
look at the numerous implementations in the Qt commandline tools ;-), but I'm 
not convinced that this is a critical feature for KDE 4.0. There's nothing 
fundamentally wrong with KCmdLineArgs and at this point it is too late to add 
an entire new class to Qt 4.2.

It is definitely something to consider for Qt 4.3.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
URL: <>

More information about the kde-core-devel mailing list