示例#1
0
        void saveButton_Click(object sender, EventArgs e)
        {
            BrowserScriptPocketQueriesPQSetting pq = BrowserScriptPocketQueriesPQSetting.FromPQPage(Core, this.OwnerPlugin, Browser);

            if (pq != null)
            {
                try
                {
                    List <BrowserScriptPocketQueriesPQSetting> l   = BrowserScriptPocketQueriesPQSetting.Load(_settingsFileName);
                    BrowserScriptPocketQueriesPQSetting        pqs = (from p in l where p.Name == pq.Name select p).FirstOrDefault();
                    if (pqs != null)
                    {
                        pq.ID = pqs.ID;
                        l.Remove(pqs);
                    }
                    l.Add(pq);
                    BrowserScriptPocketQueriesPQSetting.Save(_settingsFileName, l);
                    MessageBox.Show(Utils.LanguageSupport.Instance.GetTranslation(STR_SETTINGSSAVED));
                }
                catch
                {
                    MessageBox.Show(Utils.LanguageSupport.Instance.GetTranslation(STR_ERROR));
                }
            }
            else
            {
                MessageBox.Show(Utils.LanguageSupport.Instance.GetTranslation(STR_ERROR));
            }
        }
示例#2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (listBox1.SelectedIndex >= 0)
     {
         listBox1.Items.RemoveAt(listBox1.SelectedIndex);
         BrowserScriptPocketQueriesPQSetting.Save(_filename, (from BrowserScriptPocketQueriesPQSetting a in listBox1.Items select a).ToList());
     }
 }
示例#3
0
 private void button2_Click(object sender, EventArgs e)
 {
     BrowserScriptPocketQueriesPQSetting.Save(_filename, (from BrowserScriptPocketQueriesPQSetting a in listBox1.Items select a).ToList());
 }