Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="friend"></param>
        public void OnFriendRemove(Friend friend)
        {
            FriendTreeNode node = (FriendTreeNode)this.friendsTable[friend];

            node.Remove();
            this.friendsTable.Remove(friend);
        }
Ejemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="forced"></param>
        public void OnDisconnect(bool forced)
        {
            this.FontStyle = Drawing.FontStyle.Regular;
            this.friendsTable.Clear();

            this.Nodes.Clear();

            for (int i = 0; i < this.offlineTreeNode.Nodes.Count; ++i)
            {
                FriendTreeNode node = (FriendTreeNode)this.offlineTreeNode.Nodes[i];

                if (node.Protocol.Name == this.protocol.Name)
                {
                    node.Remove();
                    --i;
                }
            }
        }