public Form1() { InitializeComponent(); StarterFunctions.InitDefaultFolders(); co = StarterFunctions.getClientOptions(); fo = StarterFunctions.getFavoritesOptions(); foreach (FavoritesOptions.cFavorite fav in fo.Favorites) { addFavoriteToFavList(fav); StatusMessage sm = new StatusMessage(fav.ip, (ushort)fav.port); sm.start(); statusMessageList.Add(sm); } tB_Nickname.Text = co.name; tB_IP.Text = co.ip; tB_Port.Text = co.port + ""; tB_Password.Text = co.password; textBox5.Text = co.fps + ""; checkBox2.Checked = co.startWindowed; if (co.loglevel >= 0) { zLogLevel.Value = co.loglevel; } this.timer1.Start(); }
public static bool ContainsFavorite(FavoritesOptions fo, String ip, int port) { foreach (FavoritesOptions.cFavorite fav in fo.Favorites) { if (fav.ip.Equals(ip) && fav.port == port) { return(true); } } return(false); }
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); }
public static FavoritesOptions getFavoritesOptions() { if (fo == null) { try { fo = FavoritesOptions.Load("./conf/favorites.xml"); } catch (Exception ex) { fo = new FavoritesOptions(); fo.Save("./conf/favorites.xml"); } } return(fo); }
public static void removeFavorite(FavoritesOptions fo, String ip, int port) { if (fo == null) { fo = getFavoritesOptions(); } ip = ip.Trim().ToLower(); foreach (FavoritesOptions.cFavorite fav in fo.Favorites) { if (fav.ip.Equals(ip) && fav.port == port) { fo.Favorites.Remove(fav); fo.Save("./conf/favorites.xml"); break; } } }
public LocalFileMovieRepository(IOptionsMonitor <FavoritesOptions> favoritesOptions) { options = favoritesOptions.CurrentValue; }