Пример #1
0
        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);
                    }
                }
            }
        }
Пример #2
0
        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;
            }
        }