summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/imports/imports.pro9
-rw-r--r--src/imports/qmldir4
2 files changed, 9 insertions, 4 deletions
diff --git a/src/imports/imports.pro b/src/imports/imports.pro
index 84fe775..eefb3eb 100644
--- a/src/imports/imports.pro
+++ b/src/imports/imports.pro
@@ -7,6 +7,15 @@ QT += qml quick webview-private
SOURCES += \
$$PWD/webview.cpp
+QMLDIR_CONT = \
+ "module QtWebView" \
+ "plugin declarative_webview" \
+ "typeinfo plugins.qmltypes" \
+ "classname QWebViewModule"
+qtHaveModule(webengine):QMLDIR_CONT += "depends QtWebEngine 1.0"
+
+QMLDIR_FILE = $$_PRO_FILE_PWD_/qmldir
+write_file($$QMLDIR_FILE, QMLDIR_CONT)|error("Aborting.")
load(qml_plugin)
OTHER_FILES += qmldir
diff --git a/src/imports/qmldir b/src/imports/qmldir
deleted file mode 100644
index d8d92f3..0000000
--- a/src/imports/qmldir
+++ /dev/null
@@ -1,4 +0,0 @@
-module QtWebView
-plugin declarative_webview
-typeinfo plugins.qmltypes
-classname QWebViewModule