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);
     }
 }
Exemplo n.º 4
0
        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();
        }