Exemple #1
0
 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);
     }
 }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        /**
         * 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 });
        }
Exemple #4
0
 void LogFileReader_LoadingStarted(object sender, LoadFileEventArgs e)
 {
     Invoke(new Action<LoadFileEventArgs>(LoadingStarted), new object[] { e });
 }
Exemple #5
0
		protected virtual void OnLoadingStarted(LoadFileEventArgs e)
		{
			if (LoadingStarted != null)
			{
				LoadingStarted(this, e);
			}
		}
Exemple #6
0
		protected virtual void OnLoadFile(LoadFileEventArgs e)
		{
			if (LoadFile != null)
			{
				LoadFile(this, e);
			}
		}