Quintiq file version 2.0
Component TabSettings
{
  #keys: '[122872.2.266451134]'
  BaseType: 'TabPage'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 779 parent: 0 }
      GBFlow.Column { grow: 0 id: 813 parent: 0 }
      GBFlow.Column { grow: 0 id: 772 parent: 0 }
      GBFlow.Column { grow: 128 id: 623 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => LabelStrategy
        Position { startcolumn: 779 startrow: 961 endcolumn: 779 endrow: 961 }
      }
      GBElement
      {
        Component => /SelectionStrategy
        Position { startcolumn: 813 startrow: 961 endcolumn: 813 endrow: 961 }
      }
      GBElement
      {
        Component => LabelNumberOfIterations
        Position { startcolumn: 779 startrow: 268 endcolumn: 779 endrow: 268 }
      }
      GBElement
      {
        Component => GUIDurationSelectorTimeLimit
        Position { startcolumn: 813 startrow: 268 endcolumn: 623 endrow: 268 }
      }
      GBElement
      {
        Component => CheckBoxSelectBestIteration
        Position { startcolumn: 779 startrow: 239 endcolumn: 813 endrow: 239 }
      }
      GBElement
      {
        Component => ButtonEditStrategy
        Position { startcolumn: 772 startrow: 961 endcolumn: 772 endrow: 961 }
      }
      GBElement
      {
        Component => CheckBoxCleanUpIterations
        Position { startcolumn: 779 startrow: 453 endcolumn: 813 endrow: 453 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 961 parent: 0 }
      GBFlow.Row { grow: 0 id: 268 parent: 0 }
      GBFlow.Row { grow: 0 id: 239 parent: 0 }
      GBFlow.Row { grow: 0 id: 453 parent: 0 }
    ]
  }
  Children:
  [
    #child: SelectionStrategy
    Component LabelStrategy
    {
      #keys: '[122872.2.266451262]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionStrategy'
        NumberLines: 1
        Shortcut: 'Alt+S'
        SizePosition: 'lt14 55 35 49'
        Text: '&Strategy'
        Tooltip: 'The optimizer strategy determines which KPIs are optimized and how important each KPI is.'
      ]
    }
    Component LabelNumberOfIterations
    {
      #keys: '[122872.2.266451447]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'GUIDurationSelectorTimeLimit'
        Shortcut: 'Alt+T'
        Text: '&Time limit'
        Tooltip: 'Once the specified time limit has been reached, the current iteration will be aborted and the inventory optimization will be finalized.'
        Transparent: true
      ]
    }
    Component GUIDurationSelectorTimeLimit
    {
      #keys: '[122872.2.266451499]'
      BaseType: 'GUIDurationSelector'
      Properties:
      [
        BackgroundColor: 'Window'
        DataBinding: 'Dialog.Data.TimeLimitInventoryOptimization'
        Format: 'h:m:s'
      ]
    }
    Component CheckBoxSelectBestIteration
    {
      #keys: '[122872.2.266451791]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.IsSelectBestIteration'
        Shortcut: 'Alt+A'
        Text: '&Automatically select best iteration'
      ]
    }
    Component ButtonEditStrategy
    {
      #keys: '[122872.2.266451895]'
      BaseType: 'Button'
      Properties:
      [
        SizePosition: 'rt38 16 31 53'
        Text: '...'
        Tooltip: 'Edit strategy'
      ]
    }
    Component CheckBoxCleanUpIterations
    {
      #keys: '[122872.2.330862009]'
      BaseType: 'CheckBox'
      Properties:
      [
        Checkstate: 1
        HasMemory: 'ViewsAndSettings'
        Shortcut: 'Alt+L'
        Text: 'Clean up old iterations'
        Tooltip: 'Delete all existing iterations at the start of the inventory optimization'
      ]
    }
  ]
  Properties:
  [
    Title: 'Settings'
    ModeledStringList ChildOrdering
    {
      c: SelectionStrategy
      c: LabelStrategy
      c: ButtonEditStrategy
      c: GUIDurationSelectorTimeLimit
      c: CheckBoxSelectBestIteration
      c: CheckBoxCleanUpIterations
      c: LabelNumberOfIterations
    }
  ]
}
