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);
|
m_selectedVariableDisplayField.uiCapability()->setUiReadOnly(true);
|
||||||
|
|
||||||
CAF_PDM_InitFieldNoDefault(&m_summaryFilter, "VarListFilter", "Filter", "", "", "");
|
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()->setUiTreeChildrenHidden(true);
|
||||||
m_summaryFilter.uiCapability()->setUiHidden(true);
|
m_summaryFilter.uiCapability()->setUiHidden(true);
|
||||||
|
|
||||||
@ -364,6 +362,20 @@ void RimSummaryCurve::onLoadDataAndUpdate()
|
|||||||
|
|
||||||
m_selectedVariableDisplayField = QString::fromStdString(m_curveVariable->address().uiText());
|
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())
|
if (isCurveVisible())
|
||||||
{
|
{
|
||||||
std::vector<QDateTime> dateTimes;
|
std::vector<QDateTime> dateTimes;
|
||||||
|
Loading…
Reference in New Issue
Block a user