Skip to content

Commit 8079534

Browse files
committed
Fix compat with Qt <5.14
1 parent b791108 commit 8079534

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

src/subprojects/GraphicEQWidget/widgets/FrequencyPlotHRuler.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,11 @@ void FrequencyPlotHRuler::paintEvent(QPaintEvent*)
128128
void FrequencyPlotHRuler::wheelEvent(QWheelEvent* event)
129129
{
130130
FrequencyPlotView* view = qobject_cast<FrequencyPlotView*>(parentWidget());
131+
#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0)
132+
view->zoom(event->angleDelta().y(), 0, event->x() - view->viewportMargins().left(), 0);
133+
#else
131134
view->zoom(event->angleDelta().y(), 0, event->position().x() - view->viewportMargins().left(), 0);
135+
#endif
132136
}
133137

134138
void FrequencyPlotHRuler::mouseMoveEvent(QMouseEvent* event)

src/subprojects/GraphicEQWidget/widgets/FrequencyPlotVRuler.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,11 @@ void FrequencyPlotVRuler::wheelEvent(QWheelEvent* event)
100100
{
101101
FrequencyPlotView* view = qobject_cast<FrequencyPlotView*>(parentWidget());
102102
view->zoom(0, event->angleDelta().y(), 0, event->position().y());
103+
#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0)
104+
view->zoom(0, event->angleDelta().y(), 0, event->y());
105+
#else
106+
view->zoom(0, event->angleDelta().y(), 0, event->position().y());
107+
#endif
103108
}
104109

105110
void FrequencyPlotVRuler::mouseMoveEvent(QMouseEvent* event)

src/subprojects/GraphicEQWidget/widgets/FrequencyPlotView.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,11 @@ void FrequencyPlotView::wheelEvent(QWheelEvent* event)
180180
{
181181
event->accept();
182182
int delta = event->angleDelta().y();
183+
#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0)
184+
zoom(delta, delta, event->x(), event->y());
185+
#else
183186
zoom(delta, delta, event->position().x(), event->position().y());
187+
#endif
184188
}
185189

186190
void FrequencyPlotView::scrollContentsBy(int dx, int dy)

0 commit comments

Comments
 (0)