diff options
author | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2014-12-29 13:38:04 +0200 |
---|---|---|
committer | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2015-01-08 10:28:58 +0200 |
commit | 69a08724d6f90240f8d2a83498e2524eac443262 (patch) | |
tree | 8f31386917b82d7c1806fcbd102ce5df9270f28a /src/virtualkeyboard/styles | |
parent | 7d8e6fd52b021f514c0aa1282170eff415a19c93 (diff) |
Remove hard coded file:// urls
The QLibraryInfo::location() method returns paths with native
path separator. This results to an invalid url when the path
is added to url with file://.
In this commit the url is constructed from the local path using
QUrl::toEncoded() method, thus ensuring the path separators are
handled correctly.
Change-Id: Ied128fc6931a1763e71863d11762bb09ca251e1c
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
Diffstat (limited to 'src/virtualkeyboard/styles')
-rw-r--r-- | src/virtualkeyboard/styles/styles_plugin.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/virtualkeyboard/styles/styles_plugin.cpp b/src/virtualkeyboard/styles/styles_plugin.cpp index d0888121..8b7721dc 100644 --- a/src/virtualkeyboard/styles/styles_plugin.cpp +++ b/src/virtualkeyboard/styles/styles_plugin.cpp @@ -33,7 +33,7 @@ void StylesPlugin::registerTypes(const char *uri) Q_INIT_RESOURCE(styles); const QString path("qrc:///"); #else - const QString path = "file://" + QLibraryInfo::location(QLibraryInfo::Qml2ImportsPath) + "/QtQuick/Enterprise/VirtualKeyboard/Styles/"; + const QString path = QUrl::fromLocalFile(QLibraryInfo::location(QLibraryInfo::Qml2ImportsPath)).toEncoded() + "/QtQuick/Enterprise/VirtualKeyboard/Styles/"; #endif qmlRegisterType(QUrl(path + "KeyboardStyle.qml"), uri, 1, 0, "KeyboardStyle"); qmlRegisterType(QUrl(path + "KeyboardStyle.qml"), uri, 1, 1, "KeyboardStyle"); |