Add RimDepthTrackPlot base class for RimWellLogPlot.

This commit is contained in:
Kristian Bendiksen
2020-03-18 09:35:58 +01:00
parent afc824dd53
commit 185046194c
7 changed files with 1246 additions and 1138 deletions

View File

@@ -1,7 +1,7 @@
#include "RiuWellLogPlot.h"
#include "RimDepthTrackPlot.h"
#include "RimPlotWindow.h"
#include "RimWellLogPlot.h"
#include "RiuQwtPlotWidget.h"
#include "RiuWellLogTrack.h"
@@ -14,7 +14,7 @@
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RiuWellLogPlot::RiuWellLogPlot( RimWellLogPlot* plotDefinition, QWidget* parent )
RiuWellLogPlot::RiuWellLogPlot( RimDepthTrackPlot* plotDefinition, QWidget* parent )
: RiuMultiPlotPage( plotDefinition, parent )
{
m_trackScrollBar = new QScrollBar( nullptr );
@@ -30,9 +30,9 @@ RiuWellLogPlot::RiuWellLogPlot( RimWellLogPlot* plotDefinition, QWidget* parent
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimWellLogPlot* RiuWellLogPlot::wellLogPlotDefinition()
RimDepthTrackPlot* RiuWellLogPlot::wellLogPlotDefinition()
{
RimWellLogPlot* wellLogPlot = dynamic_cast<RimWellLogPlot*>( m_plotDefinition.p() );
RimDepthTrackPlot* wellLogPlot = dynamic_cast<RimDepthTrackPlot*>( m_plotDefinition.p() );
CAF_ASSERT( wellLogPlot );
return wellLogPlot;
}

View File

@@ -21,13 +21,13 @@
#include "RiuMultiPlotPage.h"
class RiuQwtPlotWidget;
class RimWellLogPlot;
class RimDepthTrackPlot;
class RiuWellLogPlot : public RiuMultiPlotPage
{
Q_OBJECT
public:
RiuWellLogPlot( RimWellLogPlot* plotDefinition, QWidget* parent );
RiuWellLogPlot( RimDepthTrackPlot* plotDefinition, QWidget* parent );
RimViewWindow* ownerViewWindow() const override;
@@ -41,7 +41,7 @@ protected:
void alignScrollbar( int offset );
private:
RimWellLogPlot* wellLogPlotDefinition();
RimDepthTrackPlot* wellLogPlotDefinition();
private slots:
void slotSetMinDepth( int value );