void LoadingStarted(LoadFileEventArgs e) { try { _statusEventArgs.FileSize = e.ReadPos; _statusEventArgs.StatusText = "Loading " + Util.GetNameFromPath(e.FileName); _progressEventArgs.Visible = true; _progressEventArgs.MaxValue = (int)e.FileSize; _progressEventArgs.Value = (int)e.ReadPos; SendProgressBarUpdate(); SendStatusLineUpdate(); } catch (Exception ex) { Logger.logError("LoadingStarted(): " + ex + "\n" + ex.StackTrace); } }
void UpdateProgress(LoadFileEventArgs e) { try { if (e.ReadPos >= e.FileSize) { //Logger.logWarn("UpdateProgress(): ReadPos (" + e.ReadPos + ") is greater than file size (" + e.FileSize + "). Aborting Update"); return; } _statusEventArgs.FileSize = e.ReadPos; _progressEventArgs.MaxValue = (int)e.FileSize; _progressEventArgs.Value = (int)e.ReadPos; SendProgressBarUpdate(); SendStatusLineUpdate(); } catch (Exception ex) { Logger.logError("UpdateProgress(): \n" + ex + "\n" + ex.StackTrace); } }
/** * Event handler for the Load event from LogfileReader */ void LogFileReader_LoadFile(object sender, LoadFileEventArgs e) { if (e.NewFile) { Logger.logInfo("File created anew."); // File was new created (e.g. rollover) _isDeadFile = false; UnRegisterLogFileReaderEvents(); dataGridView.CurrentCellChanged -= new EventHandler(DataGridView_CurrentCellChanged); MethodInvoker invoker = new MethodInvoker(ReloadNewFile); BeginInvoke(invoker); Logger.logDebug("Reloading invoked."); return; } if (!_isLoading) { return; } Action<LoadFileEventArgs> callback = new Action<LoadFileEventArgs>(UpdateProgress); BeginInvoke(callback, new object[] { e }); }
void LogFileReader_LoadingStarted(object sender, LoadFileEventArgs e) { Invoke(new Action<LoadFileEventArgs>(LoadingStarted), new object[] { e }); }
protected virtual void OnLoadingStarted(LoadFileEventArgs e) { if (LoadingStarted != null) { LoadingStarted(this, e); } }
protected virtual void OnLoadFile(LoadFileEventArgs e) { if (LoadFile != null) { LoadFile(this, e); } }