New Sector Model Export user interface (#13247)

* Add sector model export wizard
* GUI cleanup
* Use job name as deck name for simulation runs
* Remove new things from old export GUI
* Use radio-buttons for enum dropdowns
This commit is contained in:
JJ authored and GitHub committed 2025-11-28 16:43:51 +01:00
1 parent 760137730b
commit 6689000d85
37 files changed
+1556 -381

No files matched your search

@@ -34,7 +34,7 @@ CAF_PDM_SOURCE_INIT( RimJobCollection, "JobCollection" );
//--------------------------------------------------------------------------------------------------
RimJobCollection::RimJobCollection()
{
CAF_PDM_InitObject( "Jobs" + RiaDefines::betaFeaturePostfix(), ":/gear_icon_16x16.png" );
CAF_PDM_InitObject( "Jobs", ":/gear_icon_16x16.png" );
CAF_PDM_InitFieldNoDefault( &m_jobs, "Jobs", "Jobs" );
@@ -57,6 +57,24 @@ std::vector<RimGenericJob*> RimJobCollection::jobs() const
return m_jobs.childrenByType();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
std::vector<RimGenericJob*> RimJobCollection::jobsMatchingKeyValue( const QString& key, const QString& value ) const
{
std::vector<RimGenericJob*> foundJobs;
for ( auto job : jobs() )
{
if ( job->matchesKeyValue( key, value ) )
{
foundJobs.push_back( job );
}
}
return foundJobs;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------