private void Toggle_Click(object sender, EventArgs e) { PictureBox clicked = sender as PictureBox; switch (clicked.Tag.ToString()) { case "safe_server": Resources.profile.Default.safe_server = !Resources.profile.Default.safe_server; break; case "strict_youtube": Resources.profile.Default.strict_search = !Resources.profile.Default.strict_search; break; case "social_block": Resources.profile.Default.social_block = !Resources.profile.Default.social_block; break; case "gambling_block": Resources.profile.Default.gambling_block = !Resources.profile.Default.gambling_block; break; case "news_block": Resources.profile.Default.news_block = !Resources.profile.Default.news_block; break; case "ad_block": Resources.profile.Default.ad_block = !Resources.profile.Default.ad_block; break; } UpdateTogglesGUI(); Resources.profile.Default.Save(); FilteringSystem.UpdateSettings(); }
private void addUrlButton_Click(object sender, EventArgs e) { if (!blockedUrlListBox.Items.Contains(urlTB.Text)) { Resources.profile.Default.customBlacklist.Add(urlTB.Text); Resources.profile.Default.Save(); blockedUrlListBox.Items.Add(urlTB.Text); FilteringSystem.UpdateSettings(); } else { MessageBox.Show("אתר זה כבר מופיע ברשימה"); } }
private void deleteUrlButton_Click(object sender, EventArgs e) { try { string selectedSite = blockedUrlListBox.Items[blockedUrlListBox.SelectedIndex].ToString(); Resources.profile.Default.customBlacklist.Remove(selectedSite); Resources.profile.Default.Save(); FilteringSystem.UpdateSettings(); blockedUrlListBox.Items.Remove(selectedSite); } catch { MessageBox.Show("המחיקה נכשלה, נסה שוב במועד מאוחר יותר", "שגיאה", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Toggle_Click(object sender, EventArgs e) { PictureBox clicked = sender as PictureBox; switch (clicked.Tag.ToString()) { case "status": FilteringSystem.ToogleStatus(); break; case "scheduel": FilteringSystem.ToggleScheduelStatus(); Program.menuForm.scheduleUC.RefreshStatus(); break; } Resources.profile.Default.Save(); FilteringSystem.UpdateSettings(); UpdateTogglesGUI(); }