diff options
| author | ruki <[email protected]> | 2019-02-24 20:35:57 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2019-02-24 20:35:57 +0800 |
| commit | e96e9a3775eb6cf7a86eace1a78e22aec6c3e093 (patch) | |
| tree | a1787699791ab55f6af57cf684ab1c36d5d45fdb | |
| parent | 30ce2cbcfd8d70e5d9c8c28121c376a6c1e35d01 (diff) | |
support static quickapp for qt
| -rw-r--r-- | tests/projects/qt/quickapp_static/src/main.cpp | 8 | ||||
| -rw-r--r-- | tests/projects/qt/quickapp_static/src/main.qml | 2 | ||||
| -rw-r--r-- | tests/projects/qt/quickapp_static/xmake.lua | 1 |
3 files changed, 2 insertions, 9 deletions
diff --git a/tests/projects/qt/quickapp_static/src/main.cpp b/tests/projects/qt/quickapp_static/src/main.cpp index e72853f44..6333b85c4 100644 --- a/tests/projects/qt/quickapp_static/src/main.cpp +++ b/tests/projects/qt/quickapp_static/src/main.cpp @@ -1,7 +1,5 @@ #include <QGuiApplication> #include <QQmlApplicationEngine> -#include <QQmlExtensionPlugin> -#include <QtPlugin> int main(int argc, char *argv[]) { @@ -10,12 +8,6 @@ int main(int argc, char *argv[]) QGuiApplication app(argc, argv); QQmlApplicationEngine engine; - - Q_IMPORT_PLUGIN(QtQuick2Plugin) - - qobject_cast<QQmlExtensionPlugin*>(qt_static_plugin_QtQuick2Plugin().instance())->registerTypes("QtQuick"); - qobject_cast<QQmlExtensionPlugin*>(qt_static_plugin_QtQuick2Plugin().instance()) ->initializeEngine( &engine, "QtQuick"); - engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); if (engine.rootObjects().isEmpty()) return -1; diff --git a/tests/projects/qt/quickapp_static/src/main.qml b/tests/projects/qt/quickapp_static/src/main.qml index 188049dae..45ee20a2f 100644 --- a/tests/projects/qt/quickapp_static/src/main.qml +++ b/tests/projects/qt/quickapp_static/src/main.qml @@ -1,4 +1,4 @@ -import QtQuick 2.9 +import QtQuick 2.6 import QtQuick.Window 2.2 Window { diff --git a/tests/projects/qt/quickapp_static/xmake.lua b/tests/projects/qt/quickapp_static/xmake.lua index 55662632e..de9f968a5 100644 --- a/tests/projects/qt/quickapp_static/xmake.lua +++ b/tests/projects/qt/quickapp_static/xmake.lua @@ -30,4 +30,5 @@ target("qt_demo") -- add plugin: qml.QtQuick qt_add_static_plugins("QtQuick2Plugin", {linkdirs = "qml/QtQuick.2", links = "qtquick2plugin"}) + qt_add_static_plugins("QtQuick2WindowPlugin", {linkdirs = "qml/QtQuick/Window.2", links = "windowplugin"}) |
