private void exportToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog a = new SaveFileDialog(); a.Filter = "Exported Hosts Profiles (*.xml)|*.*"; a.FilterIndex = 1; a.DefaultExt = ".xml"; a.RestoreDirectory = true; if (a.ShowDialog() == DialogResult.OK) { HostsProfile.writeToSettingsXML(profiles, a.FileName); } }
public FormMain() { InitializeComponent(); m_HostsProvider = new HostProvider(); quickSwitchToolStripMenuItem.DropDownItemClicked += new ToolStripItemClickedEventHandler(quickSwitchToolStripMenuItem_DropDownItemClicked); Text = string.Format("Hosts Switcher - v.{0}", typeof(FormMain).Assembly.GetName().Version); listLocked = true; if (File.Exists(appSettingsFilePath)) { profiles = HostsProfile.readFromXML(appSettingsFilePath); currentHosts = HostsProfile.getCurrentProfile(profiles); } else { List <HostsProfile> profiles = new List <HostsProfile>(); currentHosts = new HostsProfile(); profiles.Add(currentHosts); HostsProfile.writeToSettingsXML(profiles); } initializeListView(); selectedProfile = currentHosts; customizeHosts(selectedProfile); updateListBox(); listView1.ItemChecked += new ItemCheckedEventHandler(listView_CheckedChanged); listView1.CheckBoxes = true; listView1.SubItemClicked += new ListViewEx.SubItemEventHandler(listView1_SubItemClicked); listView1.SubItemEndEditing += new ListViewEx.SubItemEndEditingEventHandler(listView1_SubItemEndEditing); listView1.DoubleClickActivation = false; }
private void listBox_hosts_MouseDoubleClick(object sender, MouseEventArgs e) { setCurrentByIndex(listBox_hosts.SelectedIndex); HostsProfile.writeToSettingsXML(profiles); WriteHosts(); }
private void button_save_Click(object sender, EventArgs e) { HostsProfile.writeToSettingsXML(profiles); }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { HostsProfile.writeToSettingsXML(profiles); }
//private void listHosts_DoubleClick(object sender, EventArgs e) { // if (listHosts.SelectedItem != null) { // m_HostsProvider.ReplaceHosts((string)listHosts.SelectedItem); // lblHosts.Text = (string)listHosts.SelectedItem; // LogInfo("Copied {0} to hosts\r\n", listHosts.SelectedItem); // } //} private void button_use_as_hosts_Click(object sender, EventArgs e) { setCurrentByIndex(listBox_hosts.SelectedIndex); HostsProfile.writeToSettingsXML(profiles); WriteHosts(); }