Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/23/09 11:08:34 (15 years ago)
Author:
swagner
Message:

Implemented first draft of MainForm support in HeuristicLab.Core/HeuristicLab.Core.Views and all other depending plugins (#770)

Location:
trunk/sources/HeuristicLab.ThreadParallelEngine/3.3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.ThreadParallelEngine/3.3/HeuristicLab.ThreadParallelEngine-3.3.csproj

    r1872 r2520  
    9898  </ItemGroup>
    9999  <ItemGroup>
     100    <ProjectReference Include="..\..\HeuristicLab.Core.Views\3.3\HeuristicLab.Core.Views-3.3.csproj">
     101      <Project>{E226881D-315F-423D-B419-A766FE0D8685}</Project>
     102      <Name>HeuristicLab.Core.Views-3.3</Name>
     103    </ProjectReference>
    100104    <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">
    101105      <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>
    102106      <Name>HeuristicLab.Core-3.3</Name>
     107    </ProjectReference>
     108    <ProjectReference Include="..\..\HeuristicLab.MainForm.WindowsForms\3.2\HeuristicLab.MainForm.WindowsForms-3.2.csproj">
     109      <Project>{AB687BBE-1BFE-476B-906D-44237135431D}</Project>
     110      <Name>HeuristicLab.MainForm.WindowsForms-3.2</Name>
     111    </ProjectReference>
     112    <ProjectReference Include="..\..\HeuristicLab.MainForm\3.2\HeuristicLab.MainForm-3.2.csproj">
     113      <Project>{3BD61258-31DA-4B09-89C0-4F71FEF5F05A}</Project>
     114      <Name>HeuristicLab.MainForm-3.2</Name>
    103115    </ProjectReference>
    104116    <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj">
  • trunk/sources/HeuristicLab.ThreadParallelEngine/3.3/HeuristicLabThreadParallelEnginePlugin.cs

    r1872 r2520  
    3232  [PluginFile(Filename = "HeuristicLab.ThreadParallelEngine-3.3.dll", Filetype = PluginFileType.Assembly)]
    3333  [Dependency(Dependency = "HeuristicLab.Core-3.3")]
     34  [Dependency(Dependency = "HeuristicLab.Core.Views-3.3")]
     35  [Dependency(Dependency = "HeuristicLab.MainForm-3.2")]
     36  [Dependency(Dependency = "HeuristicLab.MainForm.WindowsForms-3.2")]
    3437  public class HeuristicLabThreadParallelEnginePlugin : PluginBase {
    3538  }
  • trunk/sources/HeuristicLab.ThreadParallelEngine/3.3/ThreadParallelEngine.cs

    r1872 r2520  
    3232  /// Implementation of an engine being able to run in parallel with threads.
    3333  /// </summary>
    34   public class ThreadParallelEngine : EngineBase, IEditable {
     34  public class ThreadParallelEngine : EngineBase {
    3535    #region Inner Class Task
    3636    private class TaskList {
     
    7777      clone.myWorkers = Workers;
    7878      return clone;
    79     }
    80 
    81     /// <summary>
    82     /// Creates a new instance of <see cref="ThreadParallelEngineEditor"/> to display the current
    83     /// instance.
    84     /// </summary>
    85     /// <returns>The created instance as <see cref="ThreadParallelEngineEditor"/>.</returns>
    86     public override IView CreateView() {
    87       return new ThreadParallelEngineEditor(this);
    88     }
    89     /// <summary>
    90     /// Creates a new instance of <see cref="ThreadParallelEngineEditor"/>.
    91     /// </summary>
    92     /// <returns>The created instance as <see cref="ThreadParallelEngineEditor"/>.</returns>
    93     public virtual IEditor CreateEditor() {
    94       return new ThreadParallelEngineEditor(this);
    9579    }
    9680
  • trunk/sources/HeuristicLab.ThreadParallelEngine/3.3/ThreadParallelEngineEditor.cs

    r1530 r2520  
    2828using System.Windows.Forms;
    2929using HeuristicLab.Core;
     30using HeuristicLab.Core.Views;
     31using HeuristicLab.MainForm;
    3032
    3133namespace HeuristicLab.ThreadParallelEngine {
     
    3335  /// Visual representation of a <see cref="ThreadParallelEngine"/>.
    3436  /// </summary>
     37  [Content(typeof(ThreadParallelEngine), true)]
    3538  public partial class ThreadParallelEngineEditor : EngineBaseEditor {
    3639    /// <summary>
Note: See TracChangeset for help on using the changeset viewer.