private void AddAllButton_Click(object sender, EventArgs e)
        {
            int count = 0;

            foreach (ListViewItem lvi in this.ScanResultsListView.Items)
            {
                Terminals.Scanner.NetworkScanItem item = (Terminals.Scanner.NetworkScanItem)lvi.Tag;
                FavoriteConfigurationElement      fav  = new FavoriteConfigurationElement();
                fav.ServerName = item.IPAddress;
                fav.Port       = item.Port;
                fav.Protocol   = Connections.ConnectionManager.GetPortName(fav.Port, item.IsVMRC);
                string tags = TagsTextbox.Text;
                tags = tags.Replace("Tags...", "").Trim();
                if (tags != string.Empty)
                {
                    fav.Tags = tags;
                }
                if (fav.Protocol == "SSH")
                {
                    fav.Protocol = "Telnet";
                    fav.Telnet   = false;
                    fav.Name     = string.Format("{0}_{1}", item.HostName, "SSH");
                }
                else
                {
                    fav.Name = string.Format("{0}_{1}", item.HostName, fav.Protocol);
                }
                fav.DomainName = System.Environment.UserDomainName;
                fav.UserName   = System.Environment.UserName;
                Settings.AddFavorite(fav, false);
                count++;
            }
            MessageBox.Show(string.Format("{0} items were added to your favorites.", count));
        }
        private void AddPort(Terminals.Scanner.NetworkScanItem port)
        {
            bool add = true;

            foreach (Scanner.NetworkScanItem item in this.OpenPorts)
            {
                if (item.IPAddress == port.IPAddress && item.Port == port.Port && item.IsVMRC == port.IsVMRC)
                {
                    add = false;
                    break;
                }
            }
            if (add)
            {
                this.openPorts.Add(port);
            }
        }