Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/09/20 10:36:09 (4 years ago)
Author:
dpiringe
Message:

#3026:

  • deleted INamedMatrixJsonItem and all corresponding classes/views, because of bad design
  • added ILookupJsonItem and IValueLookupJsonItem (incl. all corresponding implementations, VMs, Views)
  • added IResultJsonItem
  • changed type of property Control from JsonItemBaseControl to UserControl in IJsonItemVM (because the details control now builds up with linked user controls -> allows better construction of dynamic controls)
  • added all properties of INamedMatrixJsonItem in IMatrixJsonItem
  • refactored a lot of views for better usage (TableLayoutPanel is used a lot now -> for better item positioning)
  • property ActualName is now located in ILookupJsonItem instead of IJsonItem
File:
1 edited

Legend:

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

    r17464 r17471  
    8787    <Compile Include="Interfaces\IArrayJsonItemVM.cs" />
    8888    <Compile Include="Interfaces\IJsonItemVM.cs" />
     89    <Compile Include="Interfaces\ILookupJsonItemVM.cs" />
    8990    <Compile Include="Interfaces\IMatrixJsonItemVM.cs" />
    90     <Compile Include="Interfaces\INamedMatrixJsonItemVM.cs" />
     91    <Compile Include="Interfaces\IValueLookupJsonItemVM.cs" />
    9192    <Compile Include="Properties\Resources.Designer.cs">
    9293      <AutoGen>True</AutoGen>
     
    108109    <Compile Include="ViewModels\ArrayValueVM.cs" />
    109110    <Compile Include="ViewModels\JsonItemVMBase.cs" />
     111    <Compile Include="ViewModels\LookupJsonItemVM.cs" />
    110112    <Compile Include="ViewModels\MatrixValueVM.cs" />
    111     <Compile Include="ViewModels\NamedMatrixValueVM.cs" />
    112113    <Compile Include="ViewModels\RangedValueBaseVM.cs" />
    113114    <Compile Include="ViewModels\RangeVM.cs" />
     
    115116    <Compile Include="ViewModels\SingleValueVM.cs" />
    116117    <Compile Include="ViewModels\StringValueVM.cs" />
     118    <Compile Include="ViewModels\ValueLookupJsonItemVM.cs" />
    117119    <Compile Include="Views\ExportJsonDialog.cs">
    118120      <SubType>Form</SubType>
     
    156158    <Compile Include="Plugin.cs" />
    157159    <Compile Include="Properties\AssemblyInfo.cs" />
     160    <Compile Include="Views\LookupJsonItemControl.cs">
     161      <SubType>UserControl</SubType>
     162    </Compile>
     163    <Compile Include="Views\LookupJsonItemControl.Designer.cs">
     164      <DependentUpon>LookupJsonItemControl.cs</DependentUpon>
     165    </Compile>
     166    <Compile Include="Views\ValueLookupJsonItemControl.cs">
     167      <SubType>UserControl</SubType>
     168    </Compile>
     169    <Compile Include="Views\ValueLookupJsonItemControl.Designer.cs">
     170      <DependentUpon>ValueLookupJsonItemControl.cs</DependentUpon>
     171    </Compile>
    158172  </ItemGroup>
    159173  <ItemGroup>
     
    227241    <EmbeddedResource Include="Views\JsonItemValidValuesControl.resx">
    228242      <DependentUpon>JsonItemValidValuesControl.cs</DependentUpon>
     243    </EmbeddedResource>
     244    <EmbeddedResource Include="Views\LookupJsonItemControl.resx">
     245      <DependentUpon>LookupJsonItemControl.cs</DependentUpon>
     246    </EmbeddedResource>
     247    <EmbeddedResource Include="Views\ValueLookupJsonItemControl.resx">
     248      <DependentUpon>ValueLookupJsonItemControl.cs</DependentUpon>
    229249    </EmbeddedResource>
    230250  </ItemGroup>
Note: See TracChangeset for help on using the changeset viewer.