[ui][fix] Edge: Updated Overridden geometryChanged -> geometryChange

With Qt6 the geometryChanged method was updated to be called as geometryChange and with that update QQuickItem was not getting internal updateShape to get invoked upon updates
This commit is contained in:
waaake 2025-01-23 10:41:52 +05:30
parent 6071a914bc
commit 3a0d167bce

View file

@ -17,7 +17,7 @@ class MouseEvent(QObject):
x = Property(float, lambda self: self._x, constant=True)
y = Property(float, lambda self: self._y, constant=True)
button = Property(Qt.MouseButton, lambda self: self._button, constant=True)
modifiers = Property(int, lambda self: self._modifiers, constant=True)
modifiers = Property(Qt.KeyboardModifier, lambda self: self._modifiers, constant=True)
class EdgeMouseArea(QQuickItem):
@ -47,8 +47,8 @@ class EdgeMouseArea(QQuickItem):
self.setContainsMouse(False)
super(EdgeMouseArea, self).hoverLeaveEvent(evt)
def geometryChanged(self, newGeometry, oldGeometry):
super(EdgeMouseArea, self).geometryChanged(newGeometry, oldGeometry)
def geometryChange(self, newGeometry, oldGeometry):
super(EdgeMouseArea, self).geometryChange(newGeometry, oldGeometry)
self.updateShape()
def mousePressEvent(self, evt):