private void OpenerImport() { GuiOpenerList.Clear(); OpenFileDialog openerImportDialog = new OpenFileDialog(); openerImportDialog.CheckFileExists = true; if (openerImportDialog.ShowDialog() == DialogResult.OK) { if (openerImportDialog.FileName.Trim() != string.Empty) { using (StreamReader r = new StreamReader(openerImportDialog.FileName)) { var json = r.ReadToEnd(); foreach (var openerSpellInfo in JsonConvert.DeserializeObject <ThreadSafeObservableCollection <OpenerSpellInfo> >(json)) { GuiOpenerList.Add(openerSpellInfo); } } } } SaveOpener(); }
private void ClearOpener() { GuiOpenerList.Clear(); SaveOpener(); }