#3090 Multi Fraction Creation : Default values and clear data on project close

This commit is contained in:
Magne Sjaastad
2018-08-02 15:38:35 +02:00
parent c6964f583b
commit 7bbf5aef1d
8 changed files with 99 additions and 21 deletions

View File

@@ -41,6 +41,14 @@ RimDialogData::RimDialogData()
m_multipleFractionsData = new RiuCreateMultipleFractionsUi();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimDialogData::clearProjectSpecificData()
{
m_multipleFractionsData->resetValues();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@@ -42,6 +42,8 @@ class RimDialogData : public caf::PdmObject
public:
RimDialogData();
void clearProjectSpecificData();
RicExportCarfinUi* exportCarfin() const;
QString exportCarfinDataAsString() const;
void setExportCarfinDataFromString(const QString& data);
@@ -50,6 +52,7 @@ public:
RiuCreateMultipleFractionsUi* multipleFractionsData() const;
private:
caf::PdmChildField<RicExportCarfinUi*> m_exportCarfin;
caf::PdmChildField<RicExportCompletionDataSettingsUi*> m_exportCompletionData;

View File

@@ -201,6 +201,8 @@ void RimProject::close()
multiSnapshotDefinitions.deleteAllChildObjects();
m_dialogData->clearProjectSpecificData();
calculationCollection->deleteAllContainedObjects();
delete viewLinkerCollection->viewLinker();