mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-26 15:10:22 -05:00
Use subset of enums
Use setEnumSubset instead of calculateValueOptions
This commit is contained in:
1 parent
00c70a6da6
commit
d76f67f3fb
14 files changed
+64
-147
No files matched your search
@@ -27,23 +27,8 @@ RicWellPathsUnitSystemSettingsUi::RicWellPathsUnitSystemSettingsUi()
|
||||
{
|
||||
CAF_PDM_InitObject( "RimWellPathsUnitSystemSettings" );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault( &unitSystem, "UnitSystem", "Unit System" );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
QList<caf::PdmOptionItemInfo> RicWellPathsUnitSystemSettingsUi::calculateValueOptions( const caf::PdmFieldHandle* fieldNeedingOptions )
|
||||
{
|
||||
QList<caf::PdmOptionItemInfo> options;
|
||||
if ( fieldNeedingOptions == &unitSystem )
|
||||
{
|
||||
options.push_back(
|
||||
caf::PdmOptionItemInfo( caf::AppEnum<RiaDefines::EclipseUnitSystem>::uiText( RiaDefines::EclipseUnitSystem::UNITS_METRIC ),
|
||||
RiaDefines::EclipseUnitSystem::UNITS_METRIC ) );
|
||||
options.push_back(
|
||||
caf::PdmOptionItemInfo( caf::AppEnum<RiaDefines::EclipseUnitSystem>::uiText( RiaDefines::EclipseUnitSystem::UNITS_FIELD ),
|
||||
RiaDefines::EclipseUnitSystem::UNITS_FIELD ) );
|
||||
}
|
||||
return options;
|
||||
CAF_PDM_InitField( &unitSystem, "UnitSystem", RiaDefines::EclipseUnitSystem::UNITS_METRIC, "Unit System" );
|
||||
caf::AppEnum<RiaDefines::EclipseUnitSystem>::setEnumSubset( &unitSystem,
|
||||
{ RiaDefines::EclipseUnitSystem::UNITS_METRIC,
|
||||
RiaDefines::EclipseUnitSystem::UNITS_FIELD } );
|
||||
}
|
||||
@@ -35,7 +35,4 @@ public:
|
||||
RicWellPathsUnitSystemSettingsUi();
|
||||
|
||||
caf::PdmField<caf::AppEnum<RiaDefines::EclipseUnitSystem>> unitSystem;
|
||||
|
||||
protected:
|
||||
QList<caf::PdmOptionItemInfo> calculateValueOptions( const caf::PdmFieldHandle* fieldNeedingOptions ) override;
|
||||
};
|
||||
Reference in new issue
Block a user