Ignore:
Timestamp:
02/01/21 14:37:18 (17 months ago)
Author:
dpiringe
Message:

#3026

  • removed the option to set the value for JsonItems via exporter
    • reworked some base controls
    • added new controls for JsonItem specific properties (e.g. ArrayResizable)
    • deleted a lot of obsolet controls
  • removed the Enable checkbox in the detail view of JsonItems
  • exporter now clones the IOptimizer object
  • added a check + message for unsupported exports
  • list of JsonItems now includes unsupported JsonItems (disabled and marked with 'unsupported')
  • refactored the converter type check
    • now every converter has to specify its supported type(s)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/HeuristicLab.JsonInterface.OptimizerIntegration.csproj

    r17519 r17828  
    9595      <DependentUpon>Resources.resx</DependentUpon>
    9696    </Compile>
     97    <Compile Include="Shared\ArrayJsonItemControl.cs">
     98      <SubType>UserControl</SubType>
     99    </Compile>
     100    <Compile Include="Shared\ArrayJsonItemControl.Designer.cs">
     101      <DependentUpon>ArrayJsonItemControl.cs</DependentUpon>
     102    </Compile>
     103    <Compile Include="Shared\CompoundControl.cs">
     104      <SubType>UserControl</SubType>
     105    </Compile>
     106    <Compile Include="Shared\CompoundControl.Designer.cs">
     107      <DependentUpon>CompoundControl.cs</DependentUpon>
     108    </Compile>
    97109    <Compile Include="Shared\JsonItemBaseControl.cs">
    98110      <SubType>UserControl</SubType>
     
    101113      <DependentUpon>JsonItemBaseControl.cs</DependentUpon>
    102114    </Compile>
     115    <Compile Include="Shared\MatrixJsonItemControl.cs">
     116      <SubType>UserControl</SubType>
     117    </Compile>
     118    <Compile Include="Shared\MatrixJsonItemControl.Designer.cs">
     119      <DependentUpon>MatrixJsonItemControl.cs</DependentUpon>
     120    </Compile>
    103121    <Compile Include="Shared\NumericRangeControl.cs">
    104122      <SubType>UserControl</SubType>
     
    108126    </Compile>
    109127    <Compile Include="ViewModels\ArrayValueVM.cs" />
     128    <Compile Include="ViewModels\ConcreteRestrictedJsonItemVM.cs" />
    110129    <Compile Include="ViewModels\DoubleVMs.cs" />
    111130    <Compile Include="ViewModels\IntVMs.cs" />
     
    132151    </Compile>
    133152    <Compile Include="FileManager.cs" />
    134     <Compile Include="Views\JsonItemConcreteItemArrayControl.cs">
    135       <SubType>UserControl</SubType>
    136     </Compile>
    137     <Compile Include="Views\JsonItemConcreteItemArrayControl.Designer.cs">
    138       <DependentUpon>JsonItemConcreteItemArrayControl.cs</DependentUpon>
    139     </Compile>
    140     <Compile Include="Views\JsonItemMultiValueControl.cs">
    141       <SubType>UserControl</SubType>
    142     </Compile>
    143     <Compile Include="Views\JsonItemMultiValueControl.Designer.cs">
    144       <DependentUpon>JsonItemMultiValueControl.cs</DependentUpon>
    145     </Compile>
    146     <Compile Include="Views\JsonItemBoolControl.cs">
    147       <SubType>UserControl</SubType>
    148     </Compile>
    149     <Compile Include="Views\JsonItemBoolControl.Designer.cs">
    150       <DependentUpon>JsonItemBoolControl.cs</DependentUpon>
    151     </Compile>
    152     <Compile Include="Views\JsonItemRangeControl.cs">
    153       <SubType>UserControl</SubType>
    154     </Compile>
    155     <Compile Include="Views\JsonItemRangeControl.Designer.cs">
    156       <DependentUpon>JsonItemRangeControl.cs</DependentUpon>
    157     </Compile>
    158     <Compile Include="Views\JsonItemValueControl.cs">
    159       <SubType>UserControl</SubType>
    160     </Compile>
    161     <Compile Include="Views\JsonItemValueControl.Designer.cs">
    162       <DependentUpon>JsonItemValueControl.cs</DependentUpon>
    163     </Compile>
    164     <Compile Include="Views\JsonItemValidValuesControl.cs">
    165       <SubType>UserControl</SubType>
    166     </Compile>
    167     <Compile Include="Views\JsonItemValidValuesControl.Designer.cs">
    168       <DependentUpon>JsonItemValidValuesControl.cs</DependentUpon>
    169     </Compile>
    170153    <Compile Include="MenuItems\ImportJsonTemplateMenuItem.cs" />
    171154    <Compile Include="MenuItems\ExportJsonTemplateMenuItem.cs" />
    172155    <Compile Include="Plugin.cs" />
    173156    <Compile Include="Properties\AssemblyInfo.cs" />
    174     <Compile Include="Views\LookupJsonItemControl.cs">
    175       <SubType>UserControl</SubType>
    176     </Compile>
    177     <Compile Include="Views\LookupJsonItemControl.Designer.cs">
    178       <DependentUpon>LookupJsonItemControl.cs</DependentUpon>
    179     </Compile>
    180157    <Compile Include="Views\ValueLookupJsonItemControl.cs">
    181158      <SubType>UserControl</SubType>
     
    232209      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
    233210    </EmbeddedResource>
     211    <EmbeddedResource Include="Shared\ArrayJsonItemControl.resx">
     212      <DependentUpon>ArrayJsonItemControl.cs</DependentUpon>
     213    </EmbeddedResource>
     214    <EmbeddedResource Include="Shared\CompoundControl.resx">
     215      <DependentUpon>CompoundControl.cs</DependentUpon>
     216    </EmbeddedResource>
    234217    <EmbeddedResource Include="Shared\JsonItemBaseControl.resx">
    235218      <DependentUpon>JsonItemBaseControl.cs</DependentUpon>
    236219    </EmbeddedResource>
     220    <EmbeddedResource Include="Shared\MatrixJsonItemControl.resx">
     221      <DependentUpon>MatrixJsonItemControl.cs</DependentUpon>
     222    </EmbeddedResource>
    237223    <EmbeddedResource Include="Shared\NumericRangeControl.resx">
    238224      <DependentUpon>NumericRangeControl.cs</DependentUpon>
     
    243229    <EmbeddedResource Include="Views\ExportJsonDialog.resx">
    244230      <DependentUpon>ExportJsonDialog.cs</DependentUpon>
    245     </EmbeddedResource>
    246     <EmbeddedResource Include="Views\JsonItemConcreteItemArrayControl.resx">
    247       <DependentUpon>JsonItemConcreteItemArrayControl.cs</DependentUpon>
    248     </EmbeddedResource>
    249     <EmbeddedResource Include="Views\JsonItemMultiValueControl.resx">
    250       <DependentUpon>JsonItemMultiValueControl.cs</DependentUpon>
    251     </EmbeddedResource>
    252     <EmbeddedResource Include="Views\JsonItemBoolControl.resx">
    253       <DependentUpon>JsonItemBoolControl.cs</DependentUpon>
    254     </EmbeddedResource>
    255     <EmbeddedResource Include="Views\JsonItemRangeControl.resx">
    256       <DependentUpon>JsonItemRangeControl.cs</DependentUpon>
    257     </EmbeddedResource>
    258     <EmbeddedResource Include="Views\JsonItemValueControl.resx">
    259       <DependentUpon>JsonItemValueControl.cs</DependentUpon>
    260     </EmbeddedResource>
    261     <EmbeddedResource Include="Views\JsonItemValidValuesControl.resx">
    262       <DependentUpon>JsonItemValidValuesControl.cs</DependentUpon>
    263     </EmbeddedResource>
    264     <EmbeddedResource Include="Views\LookupJsonItemControl.resx">
    265       <DependentUpon>LookupJsonItemControl.cs</DependentUpon>
    266231    </EmbeddedResource>
    267232    <EmbeddedResource Include="Views\ValueLookupJsonItemControl.resx">
Note: See TracChangeset for help on using the changeset viewer.