Changeset 5450 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive/3.4/Jobs/OptimizerJob.cs
- Timestamp:
- 02/07/11 11:44:15 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive/3.4/Jobs/OptimizerJob.cs
r5363 r5450 155 155 156 156 public void Pause() { 157 throw new NotImplementedException();157 optimizer.Pause(); 158 158 } 159 159 … … 169 169 protected virtual void OnJobStopped() { 170 170 EventHandler handler = JobStopped; 171 if (handler != null) handler(this, EventArgs.Empty); 172 } 173 174 public event EventHandler JobPaused; 175 protected void OnJobPaused(object sender, EventArgs e) { 176 EventHandler handler = JobPaused; 171 177 if (handler != null) handler(this, EventArgs.Empty); 172 178 } … … 212 218 protected virtual void RegisterEvents() { 213 219 optimizer.Stopped += new EventHandler(optimizer_Stopped); 220 optimizer.Paused += new EventHandler(OnJobPaused); 214 221 optimizer.ExceptionOccurred += new EventHandler<EventArgs<Exception>>(optimizer_ExceptionOccurred); 215 222 optimizer.DescriptionChanged += new EventHandler(optimizer_DescriptionChanged); … … 219 226 optimizer.ToStringChanged += new EventHandler(optimizer_ToStringChanged); 220 227 } 228 221 229 protected virtual void DeregisterEvents() { 222 230 optimizer.Stopped -= new EventHandler(optimizer_Stopped); 231 optimizer.Paused -= new EventHandler(OnJobPaused); 223 232 optimizer.ExceptionOccurred -= new EventHandler<EventArgs<Exception>>(optimizer_ExceptionOccurred); 224 233 optimizer.DescriptionChanged -= this.DescriptionChanged;
Note: See TracChangeset
for help on using the changeset viewer.