[Development] QTimeScheme for Qt - 5.0 or 5.1?

Stephen Kelly stephen.kelly at kdab.com
Tue Jan 31 00:51:17 CET 2012


On Friday, January 27, 2012 18:36:05 Thiago Macieira wrote:
> On Friday, 27 de January de 2012 16.03.51, Stephen Kelly wrote:
> > On Friday, January 27, 2012 13:30:35 Thiago Macieira wrote:
> > > Correct. What do we need extending them with? The only virtuals you
> > > left in
> > > the API were stream (which I didn't get) and utcOffset, which
> > > doesn't seem to need to be a virtual.
> > 
> > Different timezones (and countries) have daylight savings time at
> > different times of the year (or different days from year to year).
> > Different implementations of utcOffset would take account of that. So
> > there's a dependence on both the timezone and the datetime object.
> > 
> > What do you propose?
> 
> I see. You're proposing a public class for the time zone *engine* (and that
> should be the class name). I don't think that's necessary, though.

Yes, you could say that.

> There are likely only two engines: Olson and Windows. And one of them is
> platform-specific.
> 
> > > > And therefore the olson db and
> > > > windows registry timezone information code would need to be in
> > > > QtCore?> > 
> > > See Lorn's email. I don't know why we'd need to keep them in QtCore.
> > 
> > Lorn's email said he used the windows and olsondb info. If not in
> > QtCore,
> > where would they go?
> 
> The DBs themselves or the engine? The engines should be in QtCore.

And you want to import olson into src/3rdparty?

> 
> Is there any system outside of Windows that doesn't have the Olson DB?

I don't know.

<snip>

> We don't want to store just the offset if we know more. Timezones often
> change around during the year...

Yes.

Thanks,

-- 
Stephen Kelly <stephen.kelly at kdab.com> | Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-Independent Software Solutions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120131/544c789e/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120131/544c789e/attachment.sig>


More information about the Development mailing list