private void RememberSettings() { Settings.WindowPosition = form.Location; Settings.WindowSize = form.Size; Settings.Columns.Clear(); for (int i = 0; i < form.GetDgvPlaylist().Columns.Count; i++) { var c = form.GetDgvPlaylist().Columns[i]; Settings.Columns.Add(c.Name + "|" + c.Visible + "|" + c.Width); } if (Settings.RememberPlaylist) { Settings.RememberedFiles.Clear(); if (form.Playlist.Count > 0) { foreach (PlaylistItem i in form.Playlist) { string skipChapters = ""; if (i.SkipChapters != null && i.SkipChapters.Count > 0) { skipChapters = string.Join(",", i.SkipChapters); } Settings.RememberedFiles.Add(i.FilePath + "|" + skipChapters + "|" + i.EndChapter + "|" + i.Active); } } } }
private void RememberSettings() { Settings.WindowPosition = m_Form.Location; Settings.WindowSize = m_Form.Size; Settings.Columns.Clear(); for (var i = 0; i < m_Form.GetDgvPlaylist().Columns.Count; i++) { var c = m_Form.GetDgvPlaylist().Columns[i]; Settings.Columns.Add(c.Name + "|" + c.Visible + "|" + c.Width); } if (Settings.RememberPlaylist) { Settings.RememberedFiles.Clear(); if (m_Form.Playlist.Count == 0) { return; } foreach (var i in m_Form.Playlist) { string skipChapters = string.Empty; if (i.SkipChapters != null && i.SkipChapters.Count > 0) { skipChapters = string.Join(",", i.SkipChapters); } Settings.RememberedFiles.Add(i.FilePath + "|" + skipChapters + "|" + i.EndChapter + "|" + i.Active + "|" + i.Duration); } } if (m_Form.RegexList != null && m_Form.RegexList.Count > 0) { Settings.RegexList = m_Form.RegexList; } }