#5391 Fix page sizes for Well Log Plots

This commit is contained in:
Gaute Lindkvist 2020-01-24 10:19:41 +01:00
parent 23e6bc2e86
commit d5b6923c44

View File

@ -98,7 +98,14 @@ RiuMultiPlotPage::RiuMultiPlotPage( RimPlotWindow* plotDefinition, QWidget* pare
new RiuPlotObjectPicker( m_plotTitle, m_plotDefinition );
if ( m_previewMode )
{
this->setSizePolicy( QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding );
}
else
{
this->setSizePolicy( QSizePolicy::Preferred, QSizePolicy::Preferred );
}
setFocusPolicy( Qt::StrongFocus );
@ -460,6 +467,8 @@ void RiuMultiPlotPage::updateMarginsFromPageLayout()
//--------------------------------------------------------------------------------------------------
QSize RiuMultiPlotPage::sizeHint() const
{
if ( m_previewMode )
{
QPageLayout pageLayout = RiaApplication::instance()->preferences()->defaultPageLayout();
if ( m_plotDefinition )
{
@ -469,6 +478,8 @@ QSize RiuMultiPlotPage::sizeHint() const
const int resolution = RiaGuiApplication::applicationResolution();
QRect rect = pageLayout.fullRectPixels( resolution );
return rect.size();
}
return QWidget::sizeHint();
}
//--------------------------------------------------------------------------------------------------
///