Inheritance: IList, ICollection, IEnumerable
 public void SetPosition(double startPositionSeconds, Subtitle subtitle, double currentVideoPositionSeconds, int subtitleIndex, ListView.SelectedIndexCollection selectedIndexes)
 {
     StartPositionSeconds = startPositionSeconds;
     _selectedIndices = selectedIndexes;
     _subtitle = new Subtitle();
     foreach (var p in subtitle.Paragraphs)
     {
         if (!p.StartTime.IsMaxTime)
             _subtitle.Paragraphs.Add(p);
     }
     _currentVideoPositionSeconds = currentVideoPositionSeconds;
     _selectedParagraph = _subtitle.GetParagraphOrDefault(subtitleIndex);
     NearestSubtitles(subtitle, currentVideoPositionSeconds, subtitleIndex);
     Invalidate();
 }
 public void SetPosition(double startPositionSeconds, Subtitle subtitle, double currentVideoPositionSeconds, int subtitleIndex, ListView.SelectedIndexCollection selectedIndices)
 {
     StartPositionSeconds = startPositionSeconds;
     _selectedIndices = selectedIndices;
     _subtitle = subtitle;
     _currentVideoPositionSeconds = currentVideoPositionSeconds;
     _selectedParagraph = _subtitle.GetParagraphOrDefault(subtitleIndex);
     NearestSubtitles(subtitle, currentVideoPositionSeconds, subtitleIndex);
     Invalidate();
 }
Example #3
0
        /// <summary>
        /// Zmiana wybranego indeksu.
        /// </summary>
        /// <param name="sender">Obiekt eventu.</param>
        /// <param name="e">Argument eventu.</param>
        void lv_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListView activeListView = (ListView)sender;
            index = activeListView.SelectedIndices;

            ListView.SelectedListViewItemCollection selectedItem = activeListView.SelectedItems;

            foreach (ListViewItem item in selectedItem)
                selectedid = item.SubItems[0].Text;

            switch (activeListView.SelectedItems.Count)
            {
                case 1:
                    btCheck.Enabled = true;
                    btGenerateMission.Enabled = true;
                    break;
                default:
                    btGenerateMission.Enabled = false;
                    btCheck.Enabled = false;
                    break;
            }
        }