public static FavoritesOptions.cFavorite addFavorite(FavoritesOptions fo, String ip, int port)
        {
            if (fo == null)
            {
                fo = getFavoritesOptions();
            }
            FavoritesOptions.cFavorite rv = new FavoritesOptions.cFavorite()
            {
                ip = ip.Trim().ToLower(), port = port
            };
            fo.Favorites.Add(rv);
            fo.Save("./conf/favorites.xml");

            return(rv);
        }
示例#2
0
        private void bFavAdd_Click(object sender, EventArgs e)
        {
            String ip   = tB_IP.Text.Trim();
            ushort port = getPort();

            if (StarterFunctions.ContainsFavorite(fo, ip, port))
            {
                return;
            }

            FavoritesOptions.cFavorite fav = StarterFunctions.addFavorite(fo, ip, port);
            addFavoriteToFavList(fav);

            StatusMessage sm = new StatusMessage(fav.ip, (ushort)fav.port);

            sm.start();
            statusMessageList.Add(sm);
        }
示例#3
0
 public void addFavoriteToFavList(FavoritesOptions.cFavorite fav)
 {
     DGV_Fav.Rows.Add("", fav.ip, fav.port, "0", "-1", "");
 }