public void PVC_ProfileChangedHandler(object sender, ProfileChangedEventArgs e) { if (null != ProfileChanged) { ProfileChanged(sender, e); // Fire event } }
public void ProfileChangedHandler(object sender, EventArgs e) { if (!Ready) { return; } if (e is ProfileChangedEventArgs) { ProfileChangedEventArgs eventArgs = (ProfileChangedEventArgs)e; if (eventArgs.RunCompleted && _TimerRunning) { DateTime utc_now = DateTime.UtcNow; timer1.Enabled = _TimerRunning = false; SelectedProfileInfo.AddDuration((long)(utc_now - last_update_time).TotalMilliseconds); last_update_time = utc_now; } } UpdateDuration(); succession.HistorySplitVisible = cbShowPredecessor.Checked; succession.HistorySplitTitle = txtPredecessorTitle.Text; if (null != ProfileChanged) { ProfileChanged(sender, e); // Fire event } om.Update(); }
public void ProfileUpdateEnd() { if (0 < DataUpdatePending) // check for safety - you never know { DataUpdatePending--; } if (0 == DataUpdatePending) { if (null != ProfileChanged) { ProfileChangedEventArgs args = new ProfileChangedEventArgs(); args.RunCompleted = RunCompleted; RunCompleted = false; ProfileChanged(this, args); } } }