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(); }
public void ClearCookies() { CookieManager.ClearCookies(); }