public ConnectionStateListViewItem(IrcSharp.Extended.IrcConnection con)
 {
     Tag = con;
     Text = con.ConnectionID.ToString();
     ListViewSubItem subItem;
     subItem = new ListViewSubItem(this, con.NetworkName);
     if (subItem.Text == "")
         subItem.Text = "[Unnamed]";
     SubItems.Add(subItem);
     subItem = new ListViewSubItem(this, "");
     SubItems.Add(subItem);
     UpdateStatus();
     con.Connected += new IrcSharp.ConnectEventHandler(Client_OnConnect);
     con.Login += new IrcSharp.LoginEventHandler(Client_OnLogin);
 }
 void Client_OnLogin(object sender, IrcSharp.LoginEventArgs e)
 {
     UpdateStatus();
 }
 void Client_OnConnect(object sender, IrcSharp.ConnectEventArgs e)
 {
     UpdateStatus();
 }
Example #4
0
 void Client_LineReceived(Object sender, IrcSharp.LineReceivedEventArgs e)
 {
     AddLine(e.BaseLine.ToString());
 }
Example #5
0
 void Client_OnPing(Object sender, IrcSharp.PingReceivedEventArgs e)
 {
     AddLine("PING? PONG!");
 }
Example #6
0
 void Connections_Removed(object sender, IrcSharp.Extended.RemovedEventArgs<IrcSharp.Extended.IrcConnection> args)
 {
     args.Item.LineReceived -= new LineReceivedEventHandler(Item_LineReceived);
 }