mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#7665 Grid Statistics Plot: make histogram bar color configurable.
This commit is contained in:
parent
647f7834f0
commit
0dfe9e2383
@ -18,6 +18,7 @@
|
||||
|
||||
#include "RimStatisticsPlot.h"
|
||||
|
||||
#include "RiaColorTools.h"
|
||||
#include "RiaGuiApplication.h"
|
||||
#include "RiaPreferences.h"
|
||||
|
||||
@ -60,6 +61,8 @@ RimStatisticsPlot::RimStatisticsPlot()
|
||||
CAF_PDM_InitField( &m_numHistogramBins, "NumHistogramBins", 50, "Number of Bins", "", "", "" );
|
||||
m_numHistogramBins.uiCapability()->setUiEditorTypeName( caf::PdmUiLineEditor::uiEditorTypeName() );
|
||||
|
||||
CAF_PDM_InitField( &m_histogramBarColor, "HistogramBarColor", cvf::Color3f( cvf::Color3f::SKY_BLUE ), "Bar Color", "", "", "" );
|
||||
|
||||
m_plotLegendsHorizontal.uiCapability()->setUiHidden( true );
|
||||
|
||||
setDeletable( true );
|
||||
@ -201,6 +204,7 @@ void RimStatisticsPlot::uiOrderingForHistogram( QString uiConfigName, caf::PdmUi
|
||||
{
|
||||
caf::PdmUiGroup* histogramGroup = uiOrdering.addNewGroup( "Histogram" );
|
||||
histogramGroup->add( &m_numHistogramBins );
|
||||
histogramGroup->add( &m_histogramBarColor );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -234,6 +238,7 @@ void RimStatisticsPlot::updatePlots()
|
||||
minValue = std::min( minValue, value );
|
||||
maxValue = std::max( maxValue, value );
|
||||
}
|
||||
set0->setColor( RiaColorTools::toQColor( m_histogramBarColor ) );
|
||||
|
||||
QBarSeries* series = new QBarSeries();
|
||||
series->append( set0 );
|
||||
|
@ -27,6 +27,9 @@
|
||||
#include "RiuQtChartView.h"
|
||||
|
||||
#include "cafPdmField.h"
|
||||
#include "cafPdmFieldCvfColor.h"
|
||||
|
||||
#include "cvfColor3.h"
|
||||
|
||||
#include <QPointer>
|
||||
|
||||
@ -79,6 +82,7 @@ private:
|
||||
protected:
|
||||
QPointer<RiuQtChartView> m_viewer;
|
||||
|
||||
caf::PdmField<QString> m_plotWindowTitle;
|
||||
caf::PdmField<int> m_numHistogramBins;
|
||||
caf::PdmField<QString> m_plotWindowTitle;
|
||||
caf::PdmField<int> m_numHistogramBins;
|
||||
caf::PdmField<cvf::Color3f> m_histogramBarColor;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user