Quintiq file version 2.0 #parent: #root Method Edit ( internal[GUIComponent] parent, LibOpt_AnalysisFilterAttribute selection, Boolean auto_update ) id:Method_DialogLibOpt_AnalysisFilterAttribute_Edit { #keys: '[139164.3.1997350212]' Body: [* data := shadow( selection ); Dialog.Data( data ); if ( Dialog.DoModal( parent ) > 0 ) { has_change := selection.Sense() <> data.Sense() or selection.Value() <> data.Value(); data.IsUpdated( data.IsUpdated() or has_change ); data.Commit(); if( auto_update and has_change ) { selection.Analysis().Analyze(); } } *] }