Refactor: Start using setUiTreeHidden where missing.

This commit is contained in:
Kristian Bendiksen
2021-10-13 13:39:46 +02:00
committed by Magne Sjaastad
parent 0db0cbe8ac
commit 75fe73ee64
118 changed files with 212 additions and 218 deletions

View File

@@ -19,6 +19,8 @@
#include "RiaFieldHandleTools.h"
#include "cafPdmChildArrayField.h"
#include "cafPdmChildField.h"
#include "cafPdmFieldHandle.h"
#include "cafPdmUiFieldHandle.h"
#include "cafPdmXmlFieldHandle.h"
@@ -34,7 +36,11 @@ void RiaFieldhandleTools::disableWriteAndSetFieldHidden( caf::PdmFieldHandle* fi
if ( fieldHandle->uiCapability() )
{
fieldHandle->uiCapability()->setUiHidden( true );
if ( dynamic_cast<caf::PdmChildFieldHandle*>( fieldHandle ) ||
dynamic_cast<caf::PdmChildArrayFieldHandle*>( fieldHandle ) )
fieldHandle->uiCapability()->setUiTreeHidden( true );
else
fieldHandle->uiCapability()->setUiHidden( true );
}
if ( fieldHandle->xmlCapability() )