mirror of
https://github.com/OPM/ResInsight.git
synced 2026-11-15 02:26:18 -06:00
Improve Quick Access
* Add css to checked menu items * Improve icons * Use group name for field if found * Add quick access fields for IJK Filter * Add tree selection for selection of multiple fields
This commit is contained in:
1 parent
67e6df28b5
commit
94d6f81b0f
9 files changed
+243
-11
No files matched your search
@@ -99,7 +99,23 @@ void RimQuickAccessCollection::addQuickAccessField( const RimFieldReference& fie
|
||||
auto field = fieldReference.field();
|
||||
if ( object && field )
|
||||
{
|
||||
if ( auto group = findOrCreateGroup( object, "" ) )
|
||||
QString groupNameForField;
|
||||
|
||||
if ( auto quickInterface = dynamic_cast<RimFieldQuickAccessInterface*>( object ) )
|
||||
{
|
||||
for ( const auto& [qaGroupName, qaFields] : quickInterface->quickAccessFields() )
|
||||
{
|
||||
for ( const auto qaField : qaFields )
|
||||
{
|
||||
if ( qaField == field )
|
||||
{
|
||||
groupNameForField = qaGroupName;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( auto group = findOrCreateGroup( object, groupNameForField ) )
|
||||
{
|
||||
group->addField( field );
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user