aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/styles
diff options
context:
space:
mode:
authorJarkko Koivikko <jarkko.koivikko@code-q.fi>2014-12-29 13:38:04 +0200
committerJarkko Koivikko <jarkko.koivikko@code-q.fi>2015-01-08 10:28:58 +0200
commit69a08724d6f90240f8d2a83498e2524eac443262 (patch)
tree8f31386917b82d7c1806fcbd102ce5df9270f28a /src/virtualkeyboard/styles
parent7d8e6fd52b021f514c0aa1282170eff415a19c93 (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.cpp2
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");