remove obsolete QWheelEvent::delta() (qt6)
The function `QWheelEvent::delta()` is [deprecated in Qt5](https://doc.qt.io/qt-5/qwheelevent-obsolete.html#delta), and has been removed in Qt6. We port it to `QWheelEvent::angleDelta()`.
This commit is contained in:
+2
-1
@@ -931,7 +931,8 @@ void JSEdit::resizeEvent(QResizeEvent *e)
|
|||||||
void JSEdit::wheelEvent(QWheelEvent *e)
|
void JSEdit::wheelEvent(QWheelEvent *e)
|
||||||
{
|
{
|
||||||
if (e->modifiers() == Qt::ControlModifier) {
|
if (e->modifiers() == Qt::ControlModifier) {
|
||||||
int steps = e->delta() / 20;
|
QPoint numDegrees = e->angleDelta();
|
||||||
|
int steps = numDegrees.y() / 20;
|
||||||
steps = qBound(-3, steps, 3);
|
steps = qBound(-3, steps, 3);
|
||||||
QFont textFont = font();
|
QFont textFont = font();
|
||||||
int pointSize = textFont.pointSize() + steps;
|
int pointSize = textFont.pointSize() + steps;
|
||||||
|
|||||||
Reference in New Issue
Block a user