diff options
-rw-r--r-- | CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/webenginewidgets/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/webenginewidgets/plugins/qwebengineview/CMakeLists.txt | 22 | ||||
-rw-r--r-- | src/webenginewidgets/plugins/qwebengineview/images/qwebengineview.png (renamed from src/plugins/qwebengineview/images/qwebengineview.png) | bin | 1473 -> 1473 bytes | |||
-rw-r--r-- | src/webenginewidgets/plugins/qwebengineview/qwebengineview_plugin.cpp (renamed from src/plugins/qwebengineview/qwebengineview_plugin.cpp) | 0 | ||||
-rw-r--r-- | src/webenginewidgets/plugins/qwebengineview/qwebengineview_plugin.h (renamed from src/plugins/qwebengineview/qwebengineview_plugin.h) | 0 |
6 files changed, 28 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index f96172a40..e99ebcc61 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,7 @@ set(QT_USE_FIXED_QT_ADD_RESOURCE_BASE TRUE) find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Core) find_package(Qt6 ${PROJECT_VERSION} CONFIG QUIET OPTIONAL_COMPONENTS Gui Widgets Network OpenGL OpenGLWidgets Quick Qml PrintSupport - WebChannel Positioning QuickControls2 Test QuickWidgets QuickTest WebSockets + WebChannel Positioning QuickControls2 Test QuickWidgets QuickTest WebSockets Designer ) set(WEBENGINE_MODULE_BUILD TRUE) qt_build_repo() diff --git a/src/webenginewidgets/CMakeLists.txt b/src/webenginewidgets/CMakeLists.txt index 6dedf2187..6a25e7297 100644 --- a/src/webenginewidgets/CMakeLists.txt +++ b/src/webenginewidgets/CMakeLists.txt @@ -1,4 +1,8 @@ - +if(TARGET Qt::Designer) + add_subdirectory(plugins/qwebengineview) +else() + message(WARNING "Qt tools Designer is required to compile designer plugin") +endif() qt_internal_add_module(WebEngineWidgets SOURCES api/qtwebenginewidgetsglobal.h diff --git a/src/webenginewidgets/plugins/qwebengineview/CMakeLists.txt b/src/webenginewidgets/plugins/qwebengineview/CMakeLists.txt new file mode 100644 index 000000000..3e6f324da --- /dev/null +++ b/src/webenginewidgets/plugins/qwebengineview/CMakeLists.txt @@ -0,0 +1,22 @@ +qt_internal_add_plugin(QWebEngineViewPlugin + OUTPUT_NAME qwebengineview + PLUGIN_TYPE designer + SOURCES + qwebengineview_plugin.cpp qwebengineview_plugin.h + LIBRARIES + Qt::Core + Qt::Designer + Qt::Gui + Qt::WebEngineWidgets +) + +set(qwebengineview_plugin_resource_files + "images/qwebengineview.png" +) + +qt_internal_add_resource(QWebEngineViewPlugin "qwebengineview_plugin" + PREFIX + "/qt-project.org/qwebengineview" + FILES + ${qwebengineview_plugin_resource_files} +) diff --git a/src/plugins/qwebengineview/images/qwebengineview.png b/src/webenginewidgets/plugins/qwebengineview/images/qwebengineview.png Binary files differindex 01a0920c9..01a0920c9 100644 --- a/src/plugins/qwebengineview/images/qwebengineview.png +++ b/src/webenginewidgets/plugins/qwebengineview/images/qwebengineview.png diff --git a/src/plugins/qwebengineview/qwebengineview_plugin.cpp b/src/webenginewidgets/plugins/qwebengineview/qwebengineview_plugin.cpp index dff041800..dff041800 100644 --- a/src/plugins/qwebengineview/qwebengineview_plugin.cpp +++ b/src/webenginewidgets/plugins/qwebengineview/qwebengineview_plugin.cpp diff --git a/src/plugins/qwebengineview/qwebengineview_plugin.h b/src/webenginewidgets/plugins/qwebengineview/qwebengineview_plugin.h index 8c0960adc..8c0960adc 100644 --- a/src/plugins/qwebengineview/qwebengineview_plugin.h +++ b/src/webenginewidgets/plugins/qwebengineview/qwebengineview_plugin.h |