mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
NNC : Show item count in folder No Common Area Nncs
This commit is contained in:
parent
5963d75085
commit
50f6420c15
@ -71,11 +71,11 @@ RimFaultCollection::RimFaultCollection()
|
||||
|
||||
CAF_PDM_InitField(&showNNCs, "ShowNNCs", false, "Show NNCs", "", "", "");
|
||||
|
||||
CAF_PDM_InitFieldNoDefault(&faults, "Faults", "Faults", "", "", "");
|
||||
|
||||
CAF_PDM_InitFieldNoDefault(&noCommonAreaNnncCollection, "NoCommonAreaNnncCollection", "NNCs With No Common Area", "", "", "");
|
||||
noCommonAreaNnncCollection = new RimNoCommonAreaNncCollection;
|
||||
|
||||
CAF_PDM_InitFieldNoDefault(&faults, "Faults", "Faults", "", "", "");
|
||||
|
||||
m_reservoirView = NULL;
|
||||
}
|
||||
|
||||
@ -260,6 +260,8 @@ void RimFaultCollection::syncronizeFaults()
|
||||
noCommonAreaNnc->name = txt;
|
||||
this->noCommonAreaNnncCollection()->noCommonAreaNncs().push_back(noCommonAreaNnc);
|
||||
}
|
||||
|
||||
this->noCommonAreaNnncCollection()->updateName();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -27,6 +27,9 @@ RimNoCommonAreaNncCollection::RimNoCommonAreaNncCollection()
|
||||
{
|
||||
CAF_PDM_InitObject("RimNoCommonAreaNncCollection", "", "", "");
|
||||
|
||||
CAF_PDM_InitField(&name, "UserDescription", QString("No Common Area Nncs"), "Name", "", "", "");
|
||||
name.setUiHidden(true);
|
||||
|
||||
CAF_PDM_InitFieldNoDefault(&noCommonAreaNncs, "NoCommonAreaNncs", "NoCommonAreaNncs", "", "", "");
|
||||
}
|
||||
|
||||
@ -38,3 +41,19 @@ RimNoCommonAreaNncCollection::~RimNoCommonAreaNncCollection()
|
||||
noCommonAreaNncs.deleteAllChildObjects();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
caf::PdmFieldHandle* RimNoCommonAreaNncCollection::userDescriptionField()
|
||||
{
|
||||
return &name;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimNoCommonAreaNncCollection::updateName()
|
||||
{
|
||||
name = QString("NNCs With No Common Area (%1)").arg(noCommonAreaNncs().size());
|
||||
}
|
||||
|
||||
|
@ -35,5 +35,10 @@ public:
|
||||
RimNoCommonAreaNncCollection();
|
||||
virtual ~RimNoCommonAreaNncCollection();
|
||||
|
||||
caf::PdmPointersField<RimNoCommonAreaNNC*> noCommonAreaNncs;
|
||||
void updateName();
|
||||
|
||||
virtual caf::PdmFieldHandle* userDescriptionField();
|
||||
|
||||
caf::PdmField<QString> name;
|
||||
caf::PdmPointersField<RimNoCommonAreaNNC*> noCommonAreaNncs;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user