#9092 WLP: show only axis for first and last track.

This commit is contained in:
Kristian Bendiksen
2022-08-10 08:39:03 +02:00
committed by Magne Sjaastad
parent e984e634e7
commit d9aa8bd6d2
4 changed files with 53 additions and 4 deletions

View File

@@ -135,10 +135,14 @@ static WellLogCurveInfoTextProvider wellLogCurveInfoTextProvider;
RiuWellLogTrack::RiuWellLogTrack( RimWellLogTrack* track, QWidget* parent /*= nullptr */ )
: RiuQwtPlotWidget( track, parent )
{
RimWellLogPlot* wlp = nullptr;
track->firstAncestorOfType( wlp );
bool isVertical = ( wlp && wlp->depthOrientation() == RimDepthTrackPlot::DepthOrientation::VERTICAL );
setAxisEnabled( QwtAxis::YLeft, true );
setAxisEnabled( QwtAxis::YRight, false );
setAxisEnabled( QwtAxis::XTop, true );
setAxisEnabled( QwtAxis::XBottom, true );
setAxisEnabled( QwtAxis::XTop, !isVertical );
setAxisEnabled( QwtAxis::XBottom, isVertical );
new RiuWellLogCurvePointTracker( this->qwtPlot(), &wellLogCurveInfoTextProvider, track );
}
@@ -166,6 +170,7 @@ void RiuWellLogTrack::setAxisEnabled( QwtAxis::Position axis, bool enabled )
qwtPlot()->axisScaleDraw( axis )->setMinimumExtent( axisExtent( plotAxis ) );
qwtPlot()->axisWidget( axis )->setMargin( 0 );
setAxisTitleEnabled( plotAxis, true );
}
setAxisTitleEnabled( plotAxis, enabled );
}