From e9cabe22c1e7ae64e48690b7dada2b83161e6340 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Tue, 12 Nov 2024 16:25:28 +0100 Subject: [PATCH] QMutable{Touch,SinglePoint}Event: Remove unsafe from() getters The getters were used to convert types in an undefined manner. No usage of the methods outside of qtbase (Qt and KDE searched) has been found, and qtbase is already fixed. Change-Id: I9fe77de842a2e0023b011e6eee257d6c6a28a3f5 Reviewed-by: Allan Sandfeld Jensen --- src/gui/kernel/qevent_p.h | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/gui/kernel/qevent_p.h b/src/gui/kernel/qevent_p.h index 67be26b8c8c..3c185c6ba24 100644 --- a/src/gui/kernel/qevent_p.h +++ b/src/gui/kernel/qevent_p.h @@ -34,10 +34,6 @@ public: QTouchEvent(eventType, device, modifiers, touchPoints) { } ~QMutableTouchEvent() override; - static QMutableTouchEvent *from(QTouchEvent *e) { return static_cast(e); } - - static QMutableTouchEvent &from(QTouchEvent &e) { return static_cast(e); } - void setTarget(QObject *target) { m_target = target; } void addPoint(const QEventPoint &point); @@ -56,10 +52,6 @@ public: QSinglePointEvent(type, device, point, button, buttons, modifiers, source) { } ~QMutableSinglePointEvent() override; - static QMutableSinglePointEvent *from(QSinglePointEvent *e) { return static_cast(e); } - - static QMutableSinglePointEvent &from(QSinglePointEvent &e) { return static_cast(e); } - void setSource(Qt::MouseEventSource s) { m_source = s; } bool isDoubleClick() { return m_doubleClick; }