Changeset 1765 for branches/eraser6/CodeReview/Eraser/SchedulerPanel.cs
- Timestamp:
- 02/08/10 06:44:59 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/CodeReview/Eraser/SchedulerPanel.cs
r1745 r1765 186 186 /// </summary> 187 187 /// <param name="e">The task event object.</param> 188 void task_TaskStarted(object sender, TaskEventArgs e)188 void task_TaskStarted(object sender, EventArgs e) 189 189 { 190 190 if (InvokeRequired) 191 191 { 192 Invoke((EventHandler <TaskEventArgs>)task_TaskStarted, sender, e);192 Invoke((EventHandler)task_TaskStarted, sender, e); 193 193 return; 194 194 } 195 195 196 196 //Get the list view item 197 ListViewItem item = GetTaskItem(e.Task); 197 Task task = (Task)sender; 198 ListViewItem item = GetTaskItem(task); 198 199 199 200 //Update the status. … … 228 229 /// Handles the task completion event. 229 230 /// </summary> 230 void task_TaskFinished(object sender, TaskEventArgs e)231 void task_TaskFinished(object sender, EventArgs e) 231 232 { 232 233 if (InvokeRequired) 233 234 { 234 Invoke((EventHandler <TaskEventArgs>)task_TaskFinished, sender, e);235 Invoke((EventHandler)task_TaskFinished, sender, e); 235 236 return; 236 237 } 237 238 238 239 //Get the list view item 239 ListViewItem item = GetTaskItem(e.Task); 240 Task task = (Task)sender; 241 ListViewItem item = GetTaskItem(task); 240 242 if (item == null) 241 243 return; … … 250 252 //Get the exit status of the task. 251 253 LogLevel highestLevel = LogLevel.Information; 252 LogEntryCollection logs = e.Task.Log.LastSessionEntries;254 LogEntryCollection logs = task.Log.LastSessionEntries; 253 255 foreach (LogEntry log in logs) 254 256 if (log.Level > highestLevel) … … 269 271 { 270 272 case LogLevel.Warning: 271 message = S._("The task {0} has completed with warnings.", e.Task.UIText);273 message = S._("The task {0} has completed with warnings.", task.UIText); 272 274 icon = ToolTipIcon.Warning; 273 275 break; 274 276 case LogLevel.Error: 275 message = S._("The task {0} has completed with errors.", e.Task.UIText);277 message = S._("The task {0} has completed with errors.", task.UIText); 276 278 icon = ToolTipIcon.Error; 277 279 break; 278 280 case LogLevel.Fatal: 279 message = S._("The task {0} did not complete.", e.Task.UIText);281 message = S._("The task {0} did not complete.", task.UIText); 280 282 icon = ToolTipIcon.Error; 281 283 break; 282 284 default: 283 message = S._("The task {0} has completed.", e.Task.UIText);285 message = S._("The task {0} has completed.", task.UIText); 284 286 icon = ToolTipIcon.Info; 285 287 break; … … 292 294 //If the user requested us to remove completed one-time tasks, do so. 293 295 if (EraserSettings.Get().ClearCompletedTasks && 294 ( e.Task.Schedule == Schedule.RunNow) && highestLevel < LogLevel.Warning)295 { 296 Program.eraserClient.Tasks.Remove( e.Task);296 (task.Schedule == Schedule.RunNow) && highestLevel < LogLevel.Warning) 297 { 298 Program.eraserClient.Tasks.Remove(task); 297 299 } 298 300 … … 319 321 //category since run-on-restart tasks will be changed to immediately 320 322 //run tasks. 321 CategorizeTask( e.Task, item);323 CategorizeTask(task, item); 322 324 323 325 //Update the status of the task.
Note: See TracChangeset
for help on using the changeset viewer.
