Replacement for KDateTime
Thiago Macieira
thiago at kde.org
Tue Aug 4 15:52:54 BST 2015
On Tuesday 04 August 2015 10:03:20 John Layt wrote:
> > One problem would be to update running processes (QLocale to track the
> > locale file and emit some signal on changes)
>
> This is one of the areas Qt doesn't do well, on Windows and Mac soon
> as the underlying locale is change you get different results from
> QLocale, leading to inconsistent looking UI and weird bugs. On Linux
> it doesn't respond to changes at all until the app restarts, a more
> consistent approach. The best approach would be to have a QEvent that
> the app can catch and know to refresh everything when it is ready to
> do so. Again, something on the plan but a longer term issue to solve,
> as monitoring locale files or envvars or a registry for changes across
> multiple platforms in Qt would take some work.
The problem with that is a thundering herd. All applications suddenly start
updating, even if they haven't got anything to show.
It's the same problem and requires the same solution as the language itself.
There are mechanisms, but they're neither very well-used and they cause
thundering herd.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Software Architect - Intel Open Source Technology Center
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
More information about the kde-core-devel
mailing list