- Timestamp:
- 04/30/09 15:18:28 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Engine/3.2/HiveEngineEditor.cs
r1530 r1726 42 42 get { return (HiveEngine)Engine; } 43 43 set { 44 if (base.Engine != null) RemoveItemEvents(); 44 45 base.Engine = value; 46 AddItemEvents(); 45 47 SetDataBinding(); 46 48 } … … 61 63 : this() { 62 64 HiveEngine = hiveEngine; 65 base.executeButton.Click += new EventHandler(executeButton_Click); 66 } 67 68 void executeButton_Click(object sender, EventArgs e) { 69 snapshotButton.Enabled = true; 63 70 } 64 71 … … 66 73 urlTextBox.DataBindings.Add("Text", HiveEngine, "HiveServerUrl"); 67 74 } 75 76 protected override void RemoveItemEvents() { 77 Engine.Initialized -= new EventHandler(Engine_Initialized); 78 Engine.Finished -= new EventHandler(Engine_Finished); 79 base.RemoveItemEvents(); 80 } 81 82 protected override void AddItemEvents() { 83 base.AddItemEvents(); 84 Engine.Finished += new EventHandler(Engine_Finished); 85 Engine.Initialized += new EventHandler(Engine_Initialized); 86 } 87 88 void Engine_Initialized(object sender, EventArgs e) { 89 snapshotButton.Enabled = false; 90 } 91 92 void Engine_Finished(object sender, EventArgs e) { 93 snapshotButton.Enabled = false; 94 } 95 96 private void snapshotButton_Click(object sender, EventArgs e) { 97 HiveEngine.RequestSnapshot(); 98 } 68 99 } 69 100 }
Note: See TracChangeset
for help on using the changeset viewer.