mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
QtChartView: fix missing rubber bands zoom.
Mouse release event was also not properly handled.
This commit is contained in:
parent
6c92206893
commit
654116c573
@ -50,7 +50,7 @@ RimViewWindow* RiuQtChartView::ownerViewWindow() const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RiuQtChartView::mousePressEvent( QMouseEvent* event )
|
||||
{
|
||||
if ( event->buttons() & Qt::MiddleButton )
|
||||
if ( event->button() == Qt::MiddleButton )
|
||||
{
|
||||
m_isPanning = true;
|
||||
m_panStartPosition = event->pos();
|
||||
@ -59,7 +59,7 @@ void RiuQtChartView::mousePressEvent( QMouseEvent* event )
|
||||
}
|
||||
else
|
||||
{
|
||||
event->ignore();
|
||||
QtCharts::QChartView::mousePressEvent( event );
|
||||
}
|
||||
}
|
||||
|
||||
@ -68,7 +68,7 @@ void RiuQtChartView::mousePressEvent( QMouseEvent* event )
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RiuQtChartView::mouseReleaseEvent( QMouseEvent* event )
|
||||
{
|
||||
if ( event->buttons() & Qt::MiddleButton )
|
||||
if ( event->button() == Qt::MiddleButton )
|
||||
{
|
||||
m_isPanning = false;
|
||||
setCursor( Qt::ArrowCursor );
|
||||
@ -76,7 +76,7 @@ void RiuQtChartView::mouseReleaseEvent( QMouseEvent* event )
|
||||
}
|
||||
else
|
||||
{
|
||||
event->ignore();
|
||||
QtCharts::QChartView::mouseReleaseEvent( event );
|
||||
}
|
||||
}
|
||||
|
||||
@ -95,6 +95,6 @@ void RiuQtChartView::mouseMoveEvent( QMouseEvent* event )
|
||||
}
|
||||
else
|
||||
{
|
||||
event->ignore();
|
||||
QtCharts::QChartView::mouseMoveEvent( event );
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user