| Quintiq file version 2.0 | 
| #parent: #root | 
| Method LaunchInitializationWizard ( | 
|   MacroPlan macroplan | 
| ) id:Method_ApplicationLibMacroPlanner_LaunchInitializationWizard | 
| { | 
|   #keys: '[134490.0.273619259]' | 
|   Body: | 
|   [* | 
|     // Launch Initialization Wizard | 
|      | 
|     dlg := Application.Frame().FindChildObject( typeof( LibWiz_DialogInitProcess ).Name() ).astype( LibWiz_DialogInitProcess ); | 
|      | 
|     if( isnull( dlg ) ) | 
|     { | 
|       // Create a new dialog | 
|       newdlg := construct( LibWiz_DialogInitProcess ); | 
|       newdlg.SetData( macroplan.WizardManager(), | 
|                       macroplan.WizardManager().LibWiz_InitProcessBase(), | 
|                       ExternalMDSEditor::MacroPlan() ); | 
|       newdlg.ListInitElement().ExpandAll(); | 
|       Application.Frame().ShowDialog( &newdlg ); | 
|      | 
|     } | 
|     else | 
|     { | 
|       // Update dialog contents  | 
|       dlg.SetData( macroplan.WizardManager(), | 
|                    macroplan.WizardManager().LibWiz_InitProcessBase(), | 
|                    ExternalMDSEditor::MacroPlan() ); | 
|       dlg.ListInitElement().ExpandAll(); | 
|     } | 
|   *] | 
| } |