From 9979f49a7fd440da536475ae5722224b95ca2104 Mon Sep 17 00:00:00 2001 From: sigurdp Date: Wed, 13 Dec 2017 15:19:34 +0100 Subject: [PATCH] #2257 Reduced font size of plot title for RelPerm and Pvt plots --- .../UserInterface/RiuPvtPlotPanel.cpp | 50 ++++++++++++------- .../RiuRelativePermeabilityPlotPanel.cpp | 8 +++ 2 files changed, 41 insertions(+), 17 deletions(-) diff --git a/ApplicationCode/UserInterface/RiuPvtPlotPanel.cpp b/ApplicationCode/UserInterface/RiuPvtPlotPanel.cpp index b518f3d6ea..1477ea9437 100644 --- a/ApplicationCode/UserInterface/RiuPvtPlotPanel.cpp +++ b/ApplicationCode/UserInterface/RiuPvtPlotPanel.cpp @@ -137,27 +137,43 @@ void RiuPvtPlotWidget::setPlotDefaults(QwtPlot* plot) } // Grid - QwtPlotGrid* grid = new QwtPlotGrid; - grid->attach(plot); - QPen gridPen(Qt::SolidLine); - gridPen.setColor(Qt::lightGray); - grid->setPen(gridPen); + { + QwtPlotGrid* grid = new QwtPlotGrid; + grid->attach(plot); + QPen gridPen(Qt::SolidLine); + gridPen.setColor(Qt::lightGray); + grid->setPen(gridPen); + } // Axis number font - QFont axisFont = plot->axisFont(QwtPlot::xBottom); - axisFont.setPixelSize(11); - plot->setAxisFont(QwtPlot::xBottom, axisFont); - plot->setAxisFont(QwtPlot::yLeft, axisFont); + { + QFont axisFont = plot->axisFont(QwtPlot::xBottom); + axisFont.setPixelSize(11); + plot->setAxisFont(QwtPlot::xBottom, axisFont); + plot->setAxisFont(QwtPlot::yLeft, axisFont); + } // Axis title font - QwtText axisTitle = plot->axisTitle(QwtPlot::xBottom); - QFont axisTitleFont = axisTitle.font(); - axisTitleFont.setPixelSize(11); - axisTitleFont.setBold(false); - axisTitle.setFont(axisTitleFont); - axisTitle.setRenderFlags(Qt::AlignRight); - plot->setAxisTitle(QwtPlot::xBottom, axisTitle); - plot->setAxisTitle(QwtPlot::yLeft, axisTitle); + { + QwtText axisTitle = plot->axisTitle(QwtPlot::xBottom); + QFont axisTitleFont = axisTitle.font(); + axisTitleFont.setPixelSize(11); + axisTitleFont.setBold(false); + axisTitle.setFont(axisTitleFont); + axisTitle.setRenderFlags(Qt::AlignRight); + plot->setAxisTitle(QwtPlot::xBottom, axisTitle); + plot->setAxisTitle(QwtPlot::yLeft, axisTitle); + } + + // Title font + { + QwtText plotTitle = plot->title(); + QFont titleFont = plotTitle.font(); + titleFont.setPixelSize(14); + plotTitle.setFont(titleFont); + plot->setTitle(plotTitle); + } + plot->setAxisMaxMinor(QwtPlot::xBottom, 2); plot->setAxisMaxMinor(QwtPlot::yLeft, 3); diff --git a/ApplicationCode/UserInterface/RiuRelativePermeabilityPlotPanel.cpp b/ApplicationCode/UserInterface/RiuRelativePermeabilityPlotPanel.cpp index b7ffeed355..49dcea67d8 100644 --- a/ApplicationCode/UserInterface/RiuRelativePermeabilityPlotPanel.cpp +++ b/ApplicationCode/UserInterface/RiuRelativePermeabilityPlotPanel.cpp @@ -143,6 +143,14 @@ void RiuRelativePermeabilityPlotPanel::setPlotDefaults(QwtPlot* plot) { RiuSummaryQwtPlot::setCommonPlotBehaviour(plot); + { + QwtText plotTitle = plot->title(); + QFont titleFont = plotTitle.font(); + titleFont.setPixelSize(14); + plotTitle.setFont(titleFont); + plot->setTitle(plotTitle); + } + plot->enableAxis(QwtPlot::xBottom, true); plot->enableAxis(QwtPlot::yLeft, true); plot->enableAxis(QwtPlot::xTop, false);