AnalysisEngine.AntiPwny.HandleItemAdded C# (CSharp) Method

HandleItemAdded() public method

Adds an item to our event log
public HandleItemAdded ( object sender, AddLogEventArgs e ) : void
sender object Sending Object
e AddLogEventArgs Encapsulating Object with data
return void
        public void HandleItemAdded(object sender, AddLogEventArgs e)
        {
            if (processTreeView.InvokeRequired)
            {
                evtLogList.Invoke(new AddItemCallback(HandleItemAdded), new Object[] {sender, e});
            }
            else
            {
                evtLogList.BeginUpdate();
                evtLogList.AddObject(e.Entry);
                eventLogEntries.Add(e.Entry);
                evtLogList.EndUpdate();
                evtLogList.EnsureVisible(evtLogList.Items.Count - 1);
                if (PreventionMode)
                {
                    icon.BalloonTipTitle = "Intrusion Prevented";
                }
                else
                {
                    icon.BalloonTipTitle = "Event Detected";
                }
                icon.BalloonTipText = e.Entry.Detect;
                icon.ShowBalloonTip(3000);
                if (eventLogEntries.Count == 0)
                {
                    evtLogList.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
                }
                else
                {
                    evtLogList.AutoResizeColumns();
                }
            }
        }