ResInsight: Migrate project data model to attribute map

This commit is contained in:
Magne Sjaastad committed 2026-10-17 13:23:22 +02:00
1 parent c57200331e
commit 064ac45da0
234 files changed
+1232 -3168

No files matched your search

@@ -40,6 +40,7 @@ RimScriptCollection::RimScriptCollection()
CAF_PDM_InitFieldNoDefault( &directory, "ScriptDirectory", "Folder" );
directory.uiCapability()->setUiReadOnly( true );
directory.uiCapability()->setUiEditorTypeName( caf::PdmUiFilePathEditor::uiEditorTypeName() );
directory.uiCapability()->setAttribute( caf::PdmUiFilePathEditor::Keys::SELECT_DIRECTORY, true );
CAF_PDM_InitFieldNoDefault( &calcScripts, "CalcScripts", "" );
CAF_PDM_InitFieldNoDefault( &subDirectories, "SubDirectories", "" );
@@ -116,18 +117,3 @@ void RimScriptCollection::readContentFromDisc( int folderLevelsLeft )
}
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimScriptCollection::defineEditorAttribute( const caf::PdmFieldHandle* field, QString uiConfigName, caf::PdmUiEditorAttribute* attribute )
{
if ( field == &directory )
{
caf::PdmUiFilePathEditorAttribute* myAttr = dynamic_cast<caf::PdmUiFilePathEditorAttribute*>( attribute );
if ( myAttr )
{
myAttr->m_selectDirectory = true;
}
}
}