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 );
  *]
}
