mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3083 Ensemble filters. Improve filter group box header text
This commit is contained in:
parent
ca171635f0
commit
c3ea1a58ef
@ -148,26 +148,42 @@ void RimEnsembleCurveFilterCollection::defineUiOrdering(QString uiConfigName, ca
|
||||
auto selEnsembleParam = filter->selectedEnsembleParameter();
|
||||
if (selEnsembleParam.isNumeric())
|
||||
{
|
||||
if (!filter->isActive()) groupTitle = "DISABLED - ";
|
||||
groupTitle += QString("%1. Min: %2, Max: %3")
|
||||
.arg(filter->ensembleParameterName())
|
||||
.arg(QString::number(filter->minValue()))
|
||||
.arg(QString::number(filter->maxValue()));
|
||||
groupTitle = filter->ensembleParameterName();
|
||||
|
||||
if (!filter->isActive())
|
||||
{
|
||||
groupTitle += " - [Disabled]";
|
||||
}
|
||||
else
|
||||
{
|
||||
groupTitle += QString(" [%2 .. %3]")
|
||||
.arg(QString::number(filter->minValue()))
|
||||
.arg(QString::number(filter->maxValue()));
|
||||
}
|
||||
}
|
||||
else if (selEnsembleParam.isText())
|
||||
{
|
||||
if (!filter->isActive()) groupTitle = "DISABLED - ";
|
||||
groupTitle += QString("%1. Categories: ")
|
||||
.arg(filter->ensembleParameterName());
|
||||
groupTitle = filter->ensembleParameterName();
|
||||
|
||||
bool first = true;
|
||||
for (auto cat : filter->categories())
|
||||
if (!filter->isActive())
|
||||
{
|
||||
if (!first) groupTitle += ", ";
|
||||
groupTitle += cat;
|
||||
first = false;
|
||||
groupTitle += " - [Disabled]";
|
||||
}
|
||||
else
|
||||
{
|
||||
groupTitle += " { ";
|
||||
|
||||
bool first = true;
|
||||
for (auto cat : filter->categories())
|
||||
{
|
||||
if (!first) groupTitle += ", ";
|
||||
groupTitle += cat;
|
||||
first = false;
|
||||
}
|
||||
groupTitle += " }";
|
||||
}
|
||||
}
|
||||
|
||||
caf::PdmUiGroup* filterGroup = uiOrdering.addNewGroupWithKeyword(groupTitle, QString("EnsembleFilter_") + filter->filterId());
|
||||
filter->defineUiOrdering(uiConfigName, *filterGroup);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user