diff options
author | Mikolaj Boc <mikolaj.boc@qt.io> | 2023-03-24 15:14:04 +0100 |
---|---|---|
committer | Mikolaj Boc <mikolaj.boc@qt.io> | 2023-03-31 13:33:47 +0100 |
commit | 00f4e5c9372ec43f405eab0ce6e5464ba2b634ab (patch) | |
tree | a7928bc3c6760f89585d78b9fe0a8847ea79c43f /src/plugins/platforms/wasm/qwasmcompositor.cpp | |
parent | e2b2bb7ff19d889ac5582a80a90861819c213591 (diff) |
Remove unused code in qwasmcompositor
Some dead code was left after transferring event support to QWasmWindow. Remove it now. Change-Id: I40e15bc62bcbb6fff071f53c45223c8a2d12e348 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmcompositor.cpp')
-rw-r--r-- | src/plugins/platforms/wasm/qwasmcompositor.cpp | 43 |
1 files changed, 2 insertions, 41 deletions
diff --git a/src/plugins/platforms/wasm/qwasmcompositor.cpp b/src/plugins/platforms/wasm/qwasmcompositor.cpp index 5cb111d59ab..1fafd5d9e85 100644 --- a/src/plugins/platforms/wasm/qwasmcompositor.cpp +++ b/src/plugins/platforms/wasm/qwasmcompositor.cpp @@ -3,19 +3,10 @@ #include "qwasmcompositor.h" #include "qwasmwindow.h" -#include "qwasmeventdispatcher.h" -#include "qwasmclipboard.h" -#include "qwasmevent.h" - -#include <QtGui/private/qwindow_p.h> - -#include <private/qguiapplication_p.h> #include <qpa/qwindowsysteminterface.h> -#include <QtCore/qcoreapplication.h> -#include <QtGui/qguiapplication.h> -#include <emscripten/bind.h> +#include <emscripten/html5.h> namespace { QWasmWindow *asWasmWindow(QWindow *window) @@ -32,11 +23,7 @@ QWasmWindowStack::PositionPreference positionPreferenceFromWindowFlags(Qt::Windo return QWasmWindowStack::PositionPreference::Regular; } -} // namespace - -using namespace emscripten; - -Q_GUI_EXPORT int qt_defaultDpiX(); +} // namespace QWasmCompositor::QWasmCompositor(QWasmScreen *screen) : QObject(screen), m_windowStack(std::bind(&QWasmCompositor::onTopWindowChanged, this)) @@ -49,27 +36,6 @@ QWasmCompositor::~QWasmCompositor() if (m_requestAnimationFrameId != -1) emscripten_cancel_animation_frame(m_requestAnimationFrameId); - destroy(); -} - -void QWasmCompositor::onScreenDeleting() -{ - deregisterEventHandlers(); -} - -void QWasmCompositor::deregisterEventHandlers() -{ - QByteArray screenElementSelector = screen()->eventTargetId().toUtf8(); - - emscripten_set_touchstart_callback(screenElementSelector.constData(), 0, 0, NULL); - emscripten_set_touchend_callback(screenElementSelector.constData(), 0, 0, NULL); - emscripten_set_touchmove_callback(screenElementSelector.constData(), 0, 0, NULL); - - emscripten_set_touchcancel_callback(screenElementSelector.constData(), 0, 0, NULL); -} - -void QWasmCompositor::destroy() -{ // TODO(mikolaj.boc): Investigate if m_isEnabled is needed at all. It seems like a frame should // not be generated after this instead. m_isEnabled = false; // prevent frame() from creating a new m_context @@ -228,11 +194,6 @@ void QWasmCompositor::handleBackingStoreFlush(QWindow *window) requestUpdateWindow(asWasmWindow(window)); } -int dpiScaled(qreal value) -{ - return value * (qreal(qt_defaultDpiX()) / 96.0); -} - void QWasmCompositor::frame(const QList<QWasmWindow *> &windows) { if (!m_isEnabled || !screen()) |