Changeset 6225 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave.Views/3.4/SlaveItem.cs
- Timestamp:
- 05/17/11 15:10:50 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave.Views/3.4/SlaveItem.cs
r6107 r6225 135 135 } 136 136 137 private int lastJobsFetched = 0; 138 137 139 public event EventHandler<EventArgs<StatusCommons>> SlaveStatusChanged; 140 public void OnUserVisibleMessageFired(string msg) { 141 var handler = UserVisibleMessageFired; 142 if (handler != null) handler(this, new EventArgs<string>(msg)); 143 } 144 145 public event EventHandler<EventArgs<string>> UserVisibleMessageFired; 138 146 public void OnStatusChanged(StatusCommons status) { 139 147 var handler = SlaveStatusChanged; 140 148 if (handler != null) handler(this, new EventArgs<StatusCommons>(status)); 149 150 int diff = status.JobsFetched - lastJobsFetched; 151 lastJobsFetched = status.JobsFetched; 152 if (diff > 0) { 153 OnUserVisibleMessageFired(string.Format("HeuristicLab Hive received {0} new jobs!", diff)); 154 } 141 155 } 142 156
Note: See TracChangeset
for help on using the changeset viewer.