コード例 #1
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            Config.Instance.DeleteBeforeUpdate = chkDelete.Checked;
            Config.Instance.MoveToTrash        = chkMoveToTrash.Checked;
            Config.Instance.WowFolderPath      = txtWoWPath.Text;
            Config.Instance.NumberOfThreads    = Convert.ToInt32(numThreads.Value);
            Config.Instance.CurseLogin         = txtCurseLogin.Text;
            Config.Instance.CursePassword      = txtCursePassword.Text;
            Config.Instance.SavePassword       = chkSavePassword.Checked;
            Config.Instance.UseCustomMapping   = chkUseCustomMapping.Checked;
            Config.Instance.MappingFile        = txtMappingFile.Text;
            Config.Instance.PreferNoLib        = chkNoLib.Checked;
            Config.Instance.UseOlderNoLib      = chkUseOlderNoLib.Checked;
            Config.Instance.PathTo7z           = txt7zPath.Text;

            Config.Instance.AddonSites.Clear();
            foreach (AddonSiteId addonSite in lbPriority.Items)
            {
                Config.Instance.AddonSites.Add(addonSite);
            }

            Config.Instance.IgnoredAddons.Clear();
            foreach (ListViewItem item in lvIgnored.Items)
            {
                var addonName = item.Text;
                Config.Instance.AddIgnored(addonName);
            }

            Config.Instance.PreferredMappings.Clear();
            foreach (ListViewItem item in lvPreferred.Items)
            {
                var addonName   = item.Text;
                var addonSiteId = (AddonSiteId)Enum.Parse(typeof(AddonSiteId), item.SubItems[1].Text);
                Config.Instance.SetPreferredMapping(addonName, addonSiteId);
            }

            foreach (var kvp in Config.Instance.PreferredMappings)
            {
                var i = new ListViewItem(new[] { kvp.Key, kvp.Value.ToString() });
                lvPreferred.Items.Add(i);
            }

            Config.Instance.SaveSettings();
            CookieManager.ClearCookies();
            Close();
        }
コード例 #2
0
ファイル: WebView.cs プロジェクト: dmichaluk/TizenFX
 public void ClearCookies()
 {
     CookieManager.ClearCookies();
 }