Quintiq file version 2.0 
 | 
#parent: ToolbarMain/ValueHolderIsImportSucceed 
 | 
Response OnValueChanged () id:Response_ToolbarMain_ValueHolderIsImportSucceed_OnValueChanged 
 | 
{ 
 | 
  #keys: '[124808.0.1190030302]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Change the icon of the import button on the toolbar 
 | 
    ButtonToolbarImportAll.SetProperty( 'Tooltip', '' ); 
 | 
    tooltip := Translations::MP_Designer_ImportAll_Tooltip(); 
 | 
     
 | 
    value := ValueHolderIsImportSucceed.Data(); 
 | 
     
 | 
    if( value ) 
 | 
    { 
 | 
      ButtonToolbarImportAll.SetProperty( 'Image', 'IMPORT1' ); 
 | 
      ButtonToolbarImportAll.SetProperty( 'Tooltip', tooltip ); 
 | 
    } 
 | 
    else if ( not isnull( MacroPlan ) ) 
 | 
    { 
 | 
      ButtonToolbarImportAll.SetProperty( 'Image', 'DATA_ERROR'); 
 | 
     
 | 
      importmessages := '<HTML><p>' + MacroPlan.ImportMessage().ReplaceAll( ";","<BR>"); 
 | 
      failedimportmessage := tooltip + '<BR>' + '<BR>'  
 | 
                             + Translations::MP_Designer_ApplicationMacroPlanner_ValueHolderIsImportSucceed(); 
 | 
      failedimportmessage := failedimportmessage + "<BR>" + importmessages + '</p></html>'; 
 | 
     
 | 
     
 | 
      ButtonToolbarImportAll.SetProperty( 'Tooltip', failedimportmessage ); 
 | 
    } 
 | 
  *] 
 | 
  CanBindMultiple: false 
 | 
  DefinitionID: 'Responsedef_ValueHolder_OnValueChanged' 
 | 
  Precondition: 
 | 
  [* 
 | 
    return MacroPlan::HasMacroPlan( MacroPlan, feedback ); 
 | 
  *] 
 | 
} 
 |