private void mnuWinMergePath_Click(object sender, EventArgs e) { OpenFileDialog dialog = new OpenFileDialog(); dialog.DefaultExt = ".exe"; dialog.Filter = "Exe files (*.exe)|*.exe"; dialog.Title = "Please point to WinMerge"; if (dialog.ShowDialog() == DialogResult.OK) { this.m_globalSettings.m_winMergeDir = dialog.FileName; RbcpyGlobalSettings.Serialize(this.m_globalSettings, "configs/globalconfig.xml"); } }
private void mnuSetDeletedPath_Click(object sender, EventArgs e) { var prevDir = this.m_globalSettings.m_directoryForDeletedFiles ?? "c:\\"; var sNewName = InputBoxForm.GetStrInput("Please enter a directory where manually deleted files will be moved, or enter no text to disable this feature:", prevDir); if (string.IsNullOrEmpty(sNewName)) { return; } else if (!Directory.Exists(sNewName)) { MessageBox.Show("Directory does not exist"); return; } else { this.m_globalSettings.m_directoryForDeletedFiles = sNewName; RbcpyGlobalSettings.Serialize(this.m_globalSettings, "configs/globalconfig.xml"); } }