Quintiq file version 2.0 
 | 
#parent: GUITimerSetMPDefaultViewForFirstLogin 
 | 
Response OnTimer () id:Response_ApplicationLibMacroPlanner_GUITimerSetMPDefaultViewForFirstLogin_OnTimer 
 | 
{ 
 | 
  #keys: '[132448.0.224571183]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Workaround open empty view to set default dialog/form layouts 
 | 
    if( [Boolean]ValueHolderSetMPDefaultViewForFirstLogin.Value() ) 
 | 
    { 
 | 
      // Calling open view in OnCreate will not work because the Value in Value holder is yet to recovered from setting 
 | 
      dlg := Application.Frame().FindChildObject( typeof( SWF_DialogEditUser ).Name() ).astype( SWF_DialogEditUser ); 
 | 
       
 | 
      // Do no proceed if the Workflow model dialog is open, calling open view with model dialog open will result in an error 
 | 
      if( isnull( dlg ) ) 
 | 
      { 
 | 
        ApplicationScope.ViewManager().OpenView( 'Empty (dialog initialization)' ); 
 | 
        this.Enabled( false ); 
 | 
        ValueHolderSetMPDefaultViewForFirstLogin.Value( false.AsQUILL() ); 
 | 
      } 
 | 
    } 
 | 
    else 
 | 
    { 
 | 
      this.Enabled( false ); 
 | 
    } 
 | 
  *] 
 | 
  CanBindMultiple: false 
 | 
  DefinitionID: 'Responsedef_GUITimer_OnTimer' 
 | 
} 
 |