Moving stuff upstream

Stephen Kelly steveire at gmail.com
Wed Feb 16 12:47:57 GMT 2011


John Layt wrote:

> Anyway, I've started a page to document such things at
> http://community.kde.org/KDE_Core/QtMerge , feel free to add stuff there.
> David Jarvie, could you add something to the KDateTime entry?
> 
> Cheers!
> 

I added some links to time zone related bug reports. Surprisingly they seem 
to be moving this week/last week. I say surprisingly because they other day 
a troll claimed nobody asks for it. It could just be some left hand/right 
hand stuff I think.


<steveire> ddenis: Are you also working on timezone handling in QLocale?
<steveire> AFAIU that's the reason we have KDateTime instead of QDateTime
<ddenis> steveire: eeeeewww, no :)
<ddenis> steveire: we have briefly talked about timezone info for 
Qt/QLocale, but didn't come to any conclusion. And nobody asks for it as far 
as I know
<steveire> I do :)
-*- jlayt thinks there's a lot of parts of QLocale and QDateTime that need 
improving before KDE could consider using them
<steveire> I'm sure I've seen people ask for it on qt intereset and on a bug 
asking for it
<steveire> jlayt: Agreed. The hard part is convincing nqdf that KDE wanting 
equates to 'people wanting it' though :)
<ddenis> yeah. But KDE provides lots of things that will never become part 
of Qt (for example setters in KLocale)
<steveire> Yeah. My motivation is getting the actual functionality in Qt so 
that we can use Qt APIs like QDateTime in our APIs instead of subclassing 
and requiring to use KDateTime in our APIs, thereby making KDE libraries 
incompatible with Qt.
<steveire> Extra setters and convenience methods don't *have* to be in 
subclasses.
<steveire>  just want to get KReplacementClass out of the APIs and get the 
functionality through a different design.
<steveire> Part of that is getting timezone support in Qt.
<jlayt> ddenis: agreed setters don't belong in QLocale, but we can take care 
of that ourselves, but I would like to have QLocale support getting / 
formatting all the features available on all platforms, it would save me a 
lot of work :-)
<ddenis> jlayt: I don't see it happening :( For example - currency - KLocale 
just provides too much - we _can_ put it all to Qt, but it will take too 
much effort with no clear benefit - nobody asking for that. People are 
asking us to provide a way to format money (number to string), nothing more

I can understand nqdf not wanting a code dump from KDE and not wanting to 
support all of the features KDE does to the extent KDE does, but there's 
still a lot that could be done in QClasses to enable the broader features 
required in KClasses.

All the best,

Steve.






More information about the kde-core-devel mailing list