From 0bf2fafd38ee94eb31db514beaaa9ea4cb0adba6 Mon Sep 17 00:00:00 2001 From: Juha Vuolle Date: Thu, 10 Apr 2025 13:39:38 +0300 Subject: Allow configuring WASM without clipboard MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pick-to: 6.9 6.8 Fixes: QTBUG-135875 Change-Id: Ibf0a51ff0e1268f32d32511dff64003c28137795 Reviewed-by: Morten Johan Sørvig --- src/plugins/platforms/wasm/qwasmintegration.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/plugins/platforms/wasm/qwasmintegration.cpp') diff --git a/src/plugins/platforms/wasm/qwasmintegration.cpp b/src/plugins/platforms/wasm/qwasmintegration.cpp index e3cdf11fa27..08092f2cccc 100644 --- a/src/plugins/platforms/wasm/qwasmintegration.cpp +++ b/src/plugins/platforms/wasm/qwasmintegration.cpp @@ -6,7 +6,9 @@ #include "qwasmcompositor.h" #include "qwasmopenglcontext.h" #include "qwasmtheme.h" +#if QT_CONFIG(clipboard) #include "qwasmclipboard.h" +#endif #include "qwasmaccessibility.h" #include "qwasmservices.h" #include "qwasmoffscreensurface.h" @@ -92,7 +94,9 @@ QWasmIntegration::QWasmIntegration() : m_suspendResume(std::make_shared()) // create early in order to register event handlers at startup , m_fontDb(nullptr) , m_desktopServices(nullptr) +#if QT_CONFIG(clipboard) , m_clipboard(new QWasmClipboard) +#endif #if QT_CONFIG(accessibility) , m_accessibility(new QWasmAccessibility) #endif @@ -309,10 +313,12 @@ QPlatformServices *QWasmIntegration::services() const return m_desktopServices; } +#if QT_CONFIG(clipboard) QPlatformClipboard* QWasmIntegration::clipboard() const { return m_clipboard; } +#endif #ifndef QT_NO_ACCESSIBILITY QPlatformAccessibility *QWasmIntegration::accessibility() const -- cgit v1.2.3