#865 Short name -> Display Name, Auto off, Use Case Name as default display name.

This commit is contained in:
Jacob Støren 2016-10-05 14:15:55 +02:00
parent b2728b070b
commit c7a1bdd88a

View File

@ -36,8 +36,8 @@ RimSummaryCase::RimSummaryCase()
{
CAF_PDM_InitObject("Summary Case",":/Cases16x16.png","","");
CAF_PDM_InitField(&m_shortName, "ShortName", QString("Short Name"), "Short Name", "", "", "");
CAF_PDM_InitField(&m_useAutoShortName, "AutoShortyName", true, "Use Auto Short Name", "", "", "");
CAF_PDM_InitField(&m_shortName, "ShortName", QString("Display Name"), "Display Name", "", "", "");
CAF_PDM_InitField(&m_useAutoShortName, "AutoShortyName", false, "Use Auto Display Name", "", "", "");
}
//--------------------------------------------------------------------------------------------------
@ -95,7 +95,10 @@ void RimSummaryCase::updateOptionSensitivity()
//--------------------------------------------------------------------------------------------------
void RimSummaryCase::updateTreeItemName()
{
this->setUiName(caseName() + " (" + shortName() +")");
if (caseName() != shortName())
this->setUiName(caseName() + " (" + shortName() +")");
else
this->setUiName(caseName());
}
//--------------------------------------------------------------------------------------------------
@ -130,4 +133,9 @@ void RimSummaryCase::updateAutoShortName()
m_shortName = summaryCaseCollection->uniqueShortNameForCase(this);
updateTreeItemName();
}
else if (m_shortName() == QString("Display Name"))
{
m_shortName = caseName();
updateTreeItemName();
}
}