#7636 Native Checkbox : Use single statement to define native checkbox

This commit is contained in:
Magne Sjaastad
2021-04-29 08:45:38 +02:00
parent fa0ca687cd
commit 1a5c7799c6
8 changed files with 49 additions and 131 deletions

View File

@@ -67,12 +67,12 @@ RicExportToLasFileResampleUi::RicExportToLasFileResampleUi( void )
CAF_PDM_InitFieldNoDefault( &curveUnitConversion, "CurveUnitConversion", "Curve Units", "", "", "" );
CAF_PDM_InitField( &activateResample, "ActivateResample", false, "Resample Curve Data", "", "", "" );
activateResample.uiCapability()->setUiLabelPosition( caf::PdmUiItemInfo::HIDDEN );
caf::PdmUiNativeCheckBoxEditor::configureFieldForEditor( &activateResample );
CAF_PDM_InitField( &resampleInterval, "ResampleInterval", 1.0, "Resample Interval [m]", "", "", "" );
CAF_PDM_InitField( &exportTvdrkb, "ExportTvdrkb", false, "Export TVDRKB", "", "", "" );
exportTvdrkb.uiCapability()->setUiLabelPosition( caf::PdmUiItemInfo::HIDDEN );
caf::PdmUiNativeCheckBoxEditor::configureFieldForEditor( &exportTvdrkb );
CAF_PDM_InitFieldNoDefault( &m_tvdrkbOffsets, "tvdrkbOffsets", "", "", "", "" );
@@ -156,15 +156,6 @@ void RicExportToLasFileResampleUi::defineEditorAttribute( const caf::PdmFieldHan
myAttr->m_selectDirectory = true;
}
}
if ( field == &exportTvdrkb || field == &activateResample )
{
caf::PdmUiCheckBoxEditorAttribute* myAttr = dynamic_cast<caf::PdmUiCheckBoxEditorAttribute*>( attribute );
if ( myAttr )
{
myAttr->m_useNativeCheckBoxLabel = true;
}
}
}
//--------------------------------------------------------------------------------------------------