mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Refactor LayoutOptions to improve readability
* Make it possible to use designated initializer list - remove default constructor - move static member to outer scope * Add helper function to add field on same row
This commit is contained in:
@@ -220,19 +220,19 @@ void RicExportLgrUi::fieldChangedByUi( const caf::PdmFieldHandle* changedField,
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RicExportLgrUi::defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering )
|
||||
{
|
||||
caf::PdmUiOrdering::LayoutOptions layout( true, 6, 1 );
|
||||
caf::PdmUiOrdering::LayoutOptions layout = { .newRow = true, .totalColumnSpan = 6, .leftLabelColumnSpan = 1 };
|
||||
uiOrdering.add( &m_caseToApply, layout );
|
||||
uiOrdering.add( &m_timeStep, layout );
|
||||
uiOrdering.add( &m_exportFolder, layout );
|
||||
uiOrdering.add( &m_includeFractures, layout );
|
||||
uiOrdering.add( &m_includeFishbones, layout );
|
||||
uiOrdering.add( &m_includePerforations, layout );
|
||||
uiOrdering.add( &m_splitType, { true, 6, 1 } );
|
||||
uiOrdering.add( &m_splitType, { .newRow = true, .totalColumnSpan = 6, .leftLabelColumnSpan = 1 } );
|
||||
|
||||
caf::PdmUiGroup* gridRefinement = uiOrdering.addNewGroup( "Grid Refinement" );
|
||||
gridRefinement->add( &m_cellCountI, { true, 2, 1 } );
|
||||
gridRefinement->add( &m_cellCountJ, { false } );
|
||||
gridRefinement->add( &m_cellCountK, { false } );
|
||||
gridRefinement->add( &m_cellCountI, { .newRow = true, .totalColumnSpan = 2, .leftLabelColumnSpan = 1 } );
|
||||
gridRefinement->appendToRow( &m_cellCountJ );
|
||||
gridRefinement->appendToRow( &m_cellCountK );
|
||||
|
||||
// uiOrdering.add(&m_wellPathsInfo);
|
||||
uiOrdering.skipRemainingFields( true );
|
||||
|
||||
Reference in New Issue
Block a user