mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#868 Store summary filter in project file
This commit is contained in:
parent
032b16ea3f
commit
009df71913
@ -152,8 +152,6 @@ RimSummaryCurve::RimSummaryCurve()
|
||||
m_selectedVariableDisplayField.uiCapability()->setUiReadOnly(true);
|
||||
|
||||
CAF_PDM_InitFieldNoDefault(&m_summaryFilter, "VarListFilter", "Filter", "", "", "");
|
||||
m_summaryFilter.xmlCapability()->setIOWritable(false);
|
||||
m_summaryFilter.xmlCapability()->setIOReadable(false);
|
||||
m_summaryFilter.uiCapability()->setUiTreeChildrenHidden(true);
|
||||
m_summaryFilter.uiCapability()->setUiHidden(true);
|
||||
|
||||
@ -364,6 +362,20 @@ void RimSummaryCurve::onLoadDataAndUpdate()
|
||||
|
||||
m_selectedVariableDisplayField = QString::fromStdString(m_curveVariable->address().uiText());
|
||||
|
||||
RifReaderEclipseSummary* reader = summaryReader();
|
||||
if (reader)
|
||||
{
|
||||
const std::vector<RifEclipseSummaryAddress> allAddresses = reader->allResultAddresses();
|
||||
|
||||
for (size_t i = 0; i < allAddresses.size(); i++)
|
||||
{
|
||||
if (allAddresses[i].uiText() == m_curveVariable->address().uiText())
|
||||
{
|
||||
m_uiFilterResultSelection = static_cast<int>(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (isCurveVisible())
|
||||
{
|
||||
std::vector<QDateTime> dateTimes;
|
||||
|
Loading…
Reference in New Issue
Block a user