#1405 Use left mouse click to select well log track

This commit is contained in:
Magne Sjaastad 2017-04-06 14:08:59 +02:00
parent b7279cafd0
commit 6f5d451c66
2 changed files with 4 additions and 14 deletions

View File

@ -59,7 +59,6 @@ RiuWellLogTrack::RiuWellLogTrack(RimWellLogTrack* plotTrackDefinition, QWidget*
Q_ASSERT(plotTrackDefinition);
m_plotTrackDefinition = plotTrackDefinition;
setFocusPolicy(Qt::ClickFocus);
setDefaults();
}
@ -192,18 +191,6 @@ bool RiuWellLogTrack::eventFilter(QObject* watched, QEvent* event)
return QwtPlot::eventFilter(watched, event);
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RiuWellLogTrack::focusInEvent(QFocusEvent* event)
{
if (m_plotTrackDefinition)
{
RiaApplication::instance()->getOrCreateAndShowMainPlotWindow()->selectAsCurrentItem(m_plotTrackDefinition);
clearFocus();
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@ -234,8 +221,12 @@ void RiuWellLogTrack::selectClosestCurve(const QPoint& pos)
if (selectedCurve)
{
RiaApplication::instance()->getOrCreateAndShowMainPlotWindow()->selectAsCurrentItem(selectedCurve);
return;
}
}
RiaApplication::instance()->getOrCreateAndShowMainPlotWindow()->selectAsCurrentItem(m_plotTrackDefinition);
}
//--------------------------------------------------------------------------------------------------

View File

@ -55,7 +55,6 @@ public:
protected:
virtual bool eventFilter(QObject* watched, QEvent* event);
virtual void focusInEvent(QFocusEvent* event);
virtual QSize sizeHint() const;
virtual QSize minimumSizeHint() const;