Fix parsing of geo coordinates in locale encoding (+ extend unit test)

Authored by kossebau on Jun 24 2016, 3:28 PM.

Description

Fix parsing of geo coordinates in locale encoding (+ extend unit test)

Summary:
QString::toDouble in Qt5 no longer first tries the system locale

In tests also prefer QLocale::toString over "%L1", in some Qt versionns
(e.g. 5.6) the L might only work when QLocale::setDefault has been
explicitely called.

Test Plan:
Unit tests haven been improved and are all passing.
marble --latlon "46,09898 7,78307" in German locale works now as expected

Reviewers: rahn, nienhueser, Marble

Reviewed By: nienhueser, Marble

Differential Revision: https://phabricator.kde.org/D1994

Details

Committed
kossebauJun 24 2016, 4:02 PM
Reviewer
Marble
Differential Revision
D1994: Fix parsing of geo coordinates in locale encoding (+ extend unit test)
Parents
R34:5d5031c79cee: Fix bicycle tour API request
Branches
Unknown
Tags
Unknown