Changeset 6178 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Views/3.4/ExperimentManager/HiveJobView.cs
- Timestamp:
- 05/10/11 17:58:59 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Views/3.4/ExperimentManager/HiveJobView.cs
r6168 r6178 61 61 base.OnContentChanged(); 62 62 if (Content != null && Content.Job != null) { 63 computeInParallelCheckBox.Checked = Content. JobItem.ComputeInParallel;63 computeInParallelCheckBox.Checked = Content.ItemJob.ComputeInParallel; 64 64 } else { 65 65 computeInParallelCheckBox.Checked = false; … … 72 72 protected virtual void RegisterJobEvents() { 73 73 if (Content != null && Content.Job != null) { 74 Content. JobItem.ComputeInParallelChanged += new EventHandler(OptimizerJob_ComputeInParallelChanged);75 Content. JobItem.ItemChanged += new EventHandler(Job_ItemChanged);74 Content.ItemJob.ComputeInParallelChanged += new EventHandler(OptimizerJob_ComputeInParallelChanged); 75 Content.ItemJob.ItemChanged += new EventHandler(Job_ItemChanged); 76 76 } 77 77 } … … 79 79 protected virtual void DeregisterJobEvents() { 80 80 if (Content != null && Content.Job != null) { 81 Content. JobItem.ComputeInParallelChanged -= new EventHandler(OptimizerJob_ComputeInParallelChanged);82 Content. JobItem.ItemChanged -= new EventHandler(Job_ItemChanged);81 Content.ItemJob.ComputeInParallelChanged -= new EventHandler(OptimizerJob_ComputeInParallelChanged); 82 Content.ItemJob.ItemChanged -= new EventHandler(Job_ItemChanged); 83 83 } 84 84 } … … 111 111 112 112 protected virtual void Job_ItemChanged(object sender, EventArgs e) { 113 if (Content != null && Content.Job != null && Content. JobItem.Item != null) {114 optimizerItemView.Content = Content. JobItem.Item;113 if (Content != null && Content.Job != null && Content.ItemJob.Item != null) { 114 optimizerItemView.Content = Content.ItemJob.Item; 115 115 } else { 116 116 optimizerItemView.Content = null; … … 129 129 this.exceptionTextBox.Text = Content.Job.CurrentStateLog != null ? Content.Job.CurrentStateLog.Exception : string.Empty; 130 130 this.lastUpdatedTextBox.Text = Content.Job.LastJobDataUpdate.ToString(); 131 if (Content. JobItem.ComputeInParallel) {131 if (Content.ItemJob.ComputeInParallel) { 132 132 this.stateLogViewHost.Content = new StateLogListList( 133 133 this.Content.ChildHiveJobs.Select(child => new StateLogList(child.Job.StateLog) … … 165 165 this.coresNeededTextBox.ReadOnly = this.ReadOnly; 166 166 this.memoryNeededTextBox.ReadOnly = this.ReadOnly; 167 this.computeInParallelCheckBox.Enabled = !this.ReadOnly && this.Content != null && this.Content. JobItem != null && this.Content.JobItem.IsParallelizable;168 169 this.modifyItemButton.Enabled = (Content != null && Content. JobItem.Item != null && (Content.Job.State == JobState.Paused || Content.Job.State == JobState.Offline || Content.Job.State == JobState.Finished || Content.Job.State == JobState.Failed || Content.Job.State == JobState.Aborted));167 this.computeInParallelCheckBox.Enabled = !this.ReadOnly && this.Content != null && this.Content.ItemJob != null && this.Content.ItemJob.IsParallelizable; 168 169 this.modifyItemButton.Enabled = (Content != null && Content.ItemJob.Item != null && (Content.Job.State == JobState.Paused || Content.Job.State == JobState.Offline || Content.Job.State == JobState.Finished || Content.Job.State == JobState.Failed || Content.Job.State == JobState.Aborted)); 170 170 171 171 optimizerItemView.ReadOnly = true; … … 176 176 Invoke(new EventHandler(OptimizerJob_ComputeInParallelChanged), sender, e); 177 177 } else { 178 computeInParallelCheckBox.Checked = Content. JobItem.ComputeInParallel;178 computeInParallelCheckBox.Checked = Content.ItemJob.ComputeInParallel; 179 179 } 180 180 } … … 183 183 #region Child Control Events 184 184 protected virtual void computeInParallelCheckBox_CheckedChanged(object sender, EventArgs e) { 185 if (Content != null && Content. JobItem!= null) {186 this.Content. JobItem.ComputeInParallel = this.computeInParallelCheckBox.Checked;185 if (Content != null && Content.ItemJob != null) { 186 this.Content.ItemJob.ComputeInParallel = this.computeInParallelCheckBox.Checked; 187 187 } 188 188 } … … 196 196 197 197 protected virtual void modifyItemButton_Click(object sender, EventArgs e) { 198 MainFormManager.MainForm.ShowContent(Content. JobItem.Item);198 MainFormManager.MainForm.ShowContent(Content.ItemJob.Item); 199 199 } 200 200 #endregion
Note: See TracChangeset
for help on using the changeset viewer.