Quintiq file version 2.0
|
#parent: #root
|
Method New (
|
FormTransitionTypes formTransitionTypes
|
) id:Method_DialogCreateEditTransitionType_New
|
{
|
#keys: '[139394.0.1557815518]'
|
Body:
|
[*
|
// New campaign type
|
// Randomly select a unit
|
owner := select( DataHolderUnit.Data(), Elements, u, u.CampaignType_MP( relsize ) > 0 );
|
data := owner.TransitionType_MP( relshadow, UnitID :=owner.ID(), Name := "" );// Temporary set Name to empty, will be set in Create method
|
// Bind input type to default value ( quantity )
|
data.InputType( TransitionType_MP::GetInputType( data.DefaultMinQuantity(),
|
data.HasInputMaxQuantity(),
|
data.DefaultMinDuration(),
|
data.HasInputMaxDuration() ) );
|
DataHolderForm.Data( formTransitionTypes );
|
DataHolderDialogData.Data( &data );
|
DataHolderSelectedUnit.Data( owner );
|
|
ApplicationMacroPlanner.ShowFormModal( this );
|
*]
|
}
|