aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2018-02-01 16:24:43 +0200
committerSamuli Piippo <samuli.piippo@qt.io>2018-02-05 14:14:40 +0000
commit93af389b0cb786864af8e54d53c7da308cb557a8 (patch)
tree808abce50f12c89a7f7378acf39d7b89aea77012
parentd3f40bea1b424f60b178faf6bcb45927ce56e083 (diff)
Remove QtQuickCompiler workarounds
QtQuickCompiler workarounds are no longer required with Qt 5.11 and need to be removed to fix build failure where private/qqmlmetatype_p.h was not found, since QT+=qml-private is no longer done by qtquickcompiler.prf. Change-Id: I48f640a5b7196b295de89589d14061011ed920fc Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
-rw-r--r--src/virtualkeyboard/inputcontext.cpp9
-rw-r--r--src/virtualkeyboard/virtualkeyboard.pro2
-rw-r--r--src/virtualkeyboard/virtualkeyboardsettings.cpp5
3 files changed, 0 insertions, 16 deletions
diff --git a/src/virtualkeyboard/inputcontext.cpp b/src/virtualkeyboard/inputcontext.cpp
index 2c2c8fcf..38f61500 100644
--- a/src/virtualkeyboard/inputcontext.cpp
+++ b/src/virtualkeyboard/inputcontext.cpp
@@ -40,10 +40,6 @@
#include <QGuiApplication>
#include <QtCore/private/qobject_p.h>
-#ifdef COMPILING_QML
-#include <private/qqmlmetatype_p.h>
-#endif
-
QT_BEGIN_NAMESPACE
bool operator==(const QInputMethodEvent::Attribute &attribute1, const QInputMethodEvent::Attribute &attribute2)
{
@@ -550,10 +546,6 @@ void InputContext::clear()
*/
bool InputContext::fileExists(const QUrl &fileUrl)
{
-#ifdef COMPILING_QML
- // workaround that qtquickcompiler removes *.qml file paths from qrc file (QTRD-3268)
- return QQmlMetaType::findCachedCompilationUnit(fileUrl);
-#else
QString fileName;
if (fileUrl.scheme() == QLatin1String("qrc")) {
fileName = QLatin1Char(':') + fileUrl.path();
@@ -561,7 +553,6 @@ bool InputContext::fileExists(const QUrl &fileUrl)
fileName = fileUrl.toLocalFile();
}
return !fileName.isEmpty() && QFile::exists(fileName);
-#endif
}
/*!
diff --git a/src/virtualkeyboard/virtualkeyboard.pro b/src/virtualkeyboard/virtualkeyboard.pro
index 2b2f2aac..b8d0a8dc 100644
--- a/src/virtualkeyboard/virtualkeyboard.pro
+++ b/src/virtualkeyboard/virtualkeyboard.pro
@@ -304,8 +304,6 @@ OTHER_FILES += \
SOURCES += appinputpanel.cpp
HEADERS += appinputpanel.h
-qtquickcompiler: DEFINES += COMPILING_QML
-
!disable-hunspell {
exists(3rdparty/hunspell/src/hunspell/hunspell.h) {
SOURCES += hunspellinputmethod.cpp hunspellinputmethod_p.cpp hunspellworker.cpp
diff --git a/src/virtualkeyboard/virtualkeyboardsettings.cpp b/src/virtualkeyboard/virtualkeyboardsettings.cpp
index 7280903c..11ddae2d 100644
--- a/src/virtualkeyboard/virtualkeyboardsettings.cpp
+++ b/src/virtualkeyboard/virtualkeyboardsettings.cpp
@@ -79,12 +79,7 @@ public:
for (const QString &styleImportPath : qAsConst(styleImportPathList)) {
QString filePath = buildStyleFilePath(styleImportPath, name);
bool pathExist = false;
-#ifdef COMPILING_QML
- // qtquickcompiler removes *.qml file paths from qrc file, but keeps directories - QTRD-3268
- pathExist = QFileInfo(filePath).dir().exists();
-#else
pathExist = QFileInfo::exists(filePath);
-#endif
if (pathExist)
return buildStyleImportPath(styleImportPath, name);
}