Quintiq file version 2.0
|
#parent: TabGeneral/ButtonCopyOptimizerPuzzle
|
Response OnClick () id:Response_TabGeneral_ButtonCopyOptimizerPuzzle_OnClick
|
{
|
#keys: '[146140.0.1815028414]'
|
Body:
|
[*
|
// Copy current OptimizerPuzzle
|
|
// Create wip from seleted OP
|
// OptimizerPuzzleWIP cannot call copy
|
|
// Enable description field, if clicked on copy, means that
|
// you can't be with World optimizer, so you can edit description
|
EditorDescription.Enabled( true );
|
|
optimizerpuzzle := SelectionOptimizerPuzzle.Data();
|
|
wip := optimizerpuzzle.Copy( MacroPlan, QuintiqUser::CurrentUser().Name() );
|
|
Dialog.Data( wip );
|
|
// Add copy to dataHolder
|
DataHolderWIP.Data( wip );
|
|
// Put the new wip into the ddl
|
SelectionOptimizerPuzzle.Data( wip );
|
*]
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_GUIButtonBase_OnClick'
|
Precondition:
|
[*
|
value := false;
|
|
if ( not isnull( SelectionOptimizerPuzzle.Data() ) )
|
{
|
value := OptimizerPuzzleBase::CanCopy( feedback, SelectionOptimizerPuzzle.Data() );
|
}
|
|
return value;
|
*]
|
}
|