ResInsight: Migrate commands, UI and application code to attribute map

This commit is contained in:
Magne Sjaastad committed 2026-10-17 13:23:22 +02:00
1 parent 064ac45da0
commit 43a4378cee
56 files changed
+153 -627

No files matched your search

@@ -33,6 +33,7 @@ RicCaseAndFileExportSettingsUi::RicCaseAndFileExportSettingsUi()
CAF_PDM_InitFieldNoDefault( &folder, "Folder", "Export Folder" );
folder.uiCapability()->setUiEditorTypeName( caf::PdmUiFilePathEditor::uiEditorTypeName() );
folder.uiCapability()->setAttribute( caf::PdmUiFilePathEditor::Keys::SELECT_DIRECTORY, true );
CAF_PDM_InitFieldNoDefault( &caseToApply, "CaseToApply", "Case to Apply" );
}
@@ -51,20 +52,3 @@ QList<caf::PdmOptionItemInfo> RicCaseAndFileExportSettingsUi::calculateValueOpti
return options;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RicCaseAndFileExportSettingsUi::defineEditorAttribute( const caf::PdmFieldHandle* field,
QString uiConfigName,
caf::PdmUiEditorAttribute* attribute )
{
if ( field == &folder )
{
caf::PdmUiFilePathEditorAttribute* myAttr = dynamic_cast<caf::PdmUiFilePathEditorAttribute*>( attribute );
if ( myAttr )
{
myAttr->m_selectDirectory = true;
}
}
}