#5416 Set minimum size hint for plot widgets to 0, 0

This commit is contained in:
Gaute Lindkvist 2020-01-28 10:47:45 +01:00
parent 256c91572b
commit 031556cc3d
2 changed files with 20 additions and 1 deletions

View File

@ -76,7 +76,7 @@ RiuQwtPlotWidget::RiuQwtPlotWidget( RimPlot* plotDefinition, QWidget* parent )
this->installEventFilter( this );
this->canvas()->installEventFilter( this );
this->setSizePolicy( QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding );
this->setSizePolicy( QSizePolicy::Preferred, QSizePolicy::Preferred );
}
//--------------------------------------------------------------------------------------------------
@ -649,6 +649,22 @@ void RiuQwtPlotWidget::applyAxisTitleToQwt( QwtPlot::Axis axis )
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QSize RiuQwtPlotWidget::sizeHint() const
{
return QSize( 0, 0 );
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QSize RiuQwtPlotWidget::minimumSizeHint() const
{
return QSize( 0, 0 );
}
//--------------------------------------------------------------------------------------------------
/// Empty default implementation
//--------------------------------------------------------------------------------------------------

View File

@ -138,6 +138,9 @@ protected:
void applyPlotTitleToQwt();
void applyAxisTitleToQwt( QwtPlot::Axis axis );
QSize sizeHint() const override;
QSize minimumSizeHint() const override;
virtual void selectPoint( QwtPlotCurve* curve, int pointNumber );
virtual void clearPointSelection();
virtual bool isZoomerActive() const;