Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/17/10 23:11:32 (15 years ago)
Author:
gkronber
Message:

Quick fix: ported CEDMA server form to HL.MainForm to be able to open and edit algorithms. #758 (CEDMA server should be based on new HL.MainForm)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.CEDMA.Server/3.3/DispatcherView.cs

    r2471 r2824  
    1818      this.dispatcher = dispatcher;
    1919      InitializeComponent();
     20      editEngineButton.Enabled = false;
    2021      dispatcher.Changed += (sender, args) => UpdateControls();
    2122      UpdateControls();
     
    246247    }
    247248
     249    private void editEngineButton_Click(object sender, EventArgs e) {
     250      var algo = (HeuristicLab.Modeling.IAlgorithm)algorithmsListBox.SelectedItem;
     251      HeuristicLab.PluginInfrastructure.ControlManager.Manager.ShowControl(algo.Engine.CreateView());
     252    }
     253
     254    private void algorithmsListBox_SelectedIndexChanged(object sender, EventArgs e) {
     255      editEngineButton.Enabled = algorithmsListBox.SelectedItems.Count > 0;
     256    }
     257
    248258  }
    249259}
Note: See TracChangeset for help on using the changeset viewer.