BatchGuy.App.BluRayTitleInfoExternalSubtitleForm.SetBluRayTitleInfoExternalSubtitleForEdit C# (CSharp) Méthode

SetBluRayTitleInfoExternalSubtitleForEdit() public méthode

public SetBluRayTitleInfoExternalSubtitleForEdit ( BluRayTitleSubtitle subtitle ) : void
subtitle BatchGuy.App.Parser.Models.BluRayTitleSubtitle
Résultat void
        public void SetBluRayTitleInfoExternalSubtitleForEdit(BluRayTitleSubtitle subtitle)
        {
            _isAdd = false;
            _currentSubtitleForEdit = subtitle;
            _currentMKVMergeItem = new MKVMergeItem()
            {
                Compression = _currentSubtitleForEdit.MKVMergeItem.Compression,
                DefaultTrackFlag = _currentSubtitleForEdit.MKVMergeItem.DefaultTrackFlag,
                ForcedTrackFlag = _currentSubtitleForEdit.MKVMergeItem.ForcedTrackFlag,
                TrackName = _currentSubtitleForEdit.MKVMergeItem.TrackName,
                Language = new MKVMergeLanguageItem() { Name = _currentSubtitleForEdit.MKVMergeItem.Language.Name, Value = _currentSubtitleForEdit.MKVMergeItem.Language.Value,
                 Language = _currentSubtitleForEdit.MKVMergeItem.Language.Language}
            };
            lblExternalSubtitleEAC3ToTrackId.Text = _currentSubtitleForEdit.Id;
            txtExternalSubtitlePath.Text = _currentSubtitleForEdit.ExternalSubtitlePath;
        }

Usage Example

Exemple #1
0
        private void HandlesDGVSubtitlesCellDoubleClick(DataGridViewCellEventArgs e)
        {
            var id = dgvSubtitles.Rows[e.RowIndex].Cells[1].Value;

            _currentBluRayTitleSubtitle = _bluRaySummaryInfo.BluRayTitleInfo.Subtitles.SingleOrDefault(a => a.Id == id.ToString());

            if (_currentBluRayTitleSubtitle.IsExternal == false)
            {
                MessageBox.Show("You cannot edit an Internal Subtitles", "Internal Subtitle", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            BluRayTitleInfoExternalSubtitleForm form = new BluRayTitleInfoExternalSubtitleForm();

            form.SetBluRayTitleInfoExternalSubtitleForEdit(_currentBluRayTitleSubtitle);
            form.ShowDialog();
            if (form.WasSaved)
            {
                this.LoadSubtitles();
            }
        }
All Usage Examples Of BatchGuy.App.BluRayTitleInfoExternalSubtitleForm::SetBluRayTitleInfoExternalSubtitleForEdit