Use a special flag to indicate hidden children of a field.

Added new method in PdmUiItem called isUiHideChildren()
p4#: 22093
This commit is contained in:
Magne Sjaastad
2013-08-02 13:49:16 +02:00
parent 50777b3e3f
commit ffbb0b6a46
4 changed files with 26 additions and 5 deletions

View File

@@ -164,6 +164,22 @@ bool PdmUiItem::isUiHidden(QString uiConfigName) const
return false;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
bool PdmUiItem::isUiHideChildren(QString uiConfigName) const
{
const PdmUiItemInfo* conInfo = configInfo(uiConfigName);
const PdmUiItemInfo* defInfo = defaultInfo();
const PdmUiItemInfo* sttInfo = m_staticItemInfo;
if (conInfo && !(conInfo->m_hideChildren == -1)) return conInfo->m_hideChildren;
if (defInfo && !(defInfo->m_hideChildren == -1)) return defInfo->m_hideChildren;
if (sttInfo && !(sttInfo->m_hideChildren == -1)) return sttInfo->m_hideChildren;
return false;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------