summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wasm/qwasmcompositor.cpp
diff options
authorMikolaj Boc <mikolaj.boc@qt.io>2023-03-24 15:14:04 +0100
committerMikolaj Boc <mikolaj.boc@qt.io>2023-03-31 13:33:47 +0100
commit00f4e5c9372ec43f405eab0ce6e5464ba2b634ab (patch)
treea7928bc3c6760f89585d78b9fe0a8847ea79c43f /src/plugins/platforms/wasm/qwasmcompositor.cpp
parente2b2bb7ff19d889ac5582a80a90861819c213591 (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.cpp43
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())
close