private void SaveMenuItem_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(_currentFileName)) { var watches = new WatchList(MemoryDomains, Emu.SystemId) { CurrentFileName = _currentFileName }; for (var i = 0; i < _searches.Count; i++) { watches.Add(_searches[i]); } if (!string.IsNullOrWhiteSpace(watches.CurrentFileName)) { if (watches.Save()) { _currentFileName = watches.CurrentFileName; MessageLabel.Text = $"{Path.GetFileName(_currentFileName)} saved"; Settings.RecentSearches.Add(watches.CurrentFileName); } } else { var result = watches.SaveAs(GetWatchSaveFileFromUser(CurrentFileName())); if (result) { MessageLabel.Text = $"{Path.GetFileName(_currentFileName)} saved"; Settings.RecentSearches.Add(watches.CurrentFileName); } } } }
private void SaveAs() { var result = _watches.SaveAs(GetWatchSaveFileFromUser(_watches.CurrentFileName)); if (result) { UpdateStatusBar(saved: true); Global.Config.RecentWatches.Add(_watches.CurrentFileName); } }
private void SaveMenuItem_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(_currentFileName)) { var watches = new WatchList(_settings.Domain) { CurrentFileName = _currentFileName }; for (var i = 0; i < _searches.Count; i++) { watches.Add(_searches[i]); } if (!string.IsNullOrWhiteSpace(watches.CurrentFileName)) { if (watches.Save()) { _currentFileName = watches.CurrentFileName; MessageLabel.Text = Path.GetFileName(_currentFileName) + " saved"; } } else { var result = watches.SaveAs(ToolHelpers.GetWatchSaveFileFromUser(watches.CurrentFileName)); if (result) { MessageLabel.Text = Path.GetFileName(_currentFileName) + " saved"; Global.Config.RecentWatches.Add(watches.CurrentFileName); } } } }
private void SaveAsMenuItem_Click(object sender, EventArgs e) { var watches = new WatchList(MemoryDomains, _settings.Domain, Emu.SystemId) { CurrentFileName = _currentFileName }; for (var i = 0; i < _searches.Count; i++) { watches.Add(_searches[i]); } if (watches.SaveAs(ToolHelpers.GetWatchSaveFileFromUser(watches.CurrentFileName))) { _currentFileName = watches.CurrentFileName; MessageLabel.Text = Path.GetFileName(_currentFileName) + " saved"; Settings.RecentSearches.Add(watches.CurrentFileName); } }