BatchGuy.App.CreateX264BatchFileForm.LoadX264SettingsControls C# (CSharp) Method

LoadX264SettingsControls() private method

private LoadX264SettingsControls ( ) : void
return void
        private void LoadX264SettingsControls()
        {
            if (_batchGuyEAC3ToSettings.X264FileSettings == null)
                _batchGuyEAC3ToSettings.X264FileSettings = new X264FileSettings() { EncodeType = EnumEncodeType.CRF, X264Template = this.GetDefaultX264CRFSettings() };

            if (_batchGuyEAC3ToSettings.X264Files == null)
                _batchGuyEAC3ToSettings.X264Files = new List<X264File>();

            _batchGuyEAC3ToSettings.X264FileSettings.X264EncodeAndLogFileOutputDirectoryPath = _batchGuyEAC3ToSettings.EAC3ToSettings.EAC3ToOutputPath;
            _batchGuyEAC3ToSettings.X264FileSettings.X264EncodeAndLogFileOutputDirectoryPathType = _batchGuyEAC3ToSettings.EAC3ToSettings.OutputDirectoryType;
            txtX264EncodeOutputAndLogDirectory.Text = _batchGuyEAC3ToSettings.X264FileSettings.X264EncodeAndLogFileOutputDirectoryPath;
            txtX264BatchFileOutputDirectory.Text = _batchGuyEAC3ToSettings.X264FileSettings.X264BatchFilePath;
            chkSaveLogFileToDifferentDirectory.Checked = _batchGuyEAC3ToSettings.X264FileSettings.SaveX264LogFileToDifferentDirectory;
            txtX264LogFileSaveDirectory.Text = _batchGuyEAC3ToSettings.X264FileSettings.X264LogFileOutputDirectoryPath;
            txtX264Template.Text = _batchGuyEAC3ToSettings.X264FileSettings.X264Template;
            chkIgnoreInternalSubtitles.Checked = _batchGuyEAC3ToSettings.EAC3ToSettings.IgnoreInternalSubtitles;

            if (_batchGuyEAC3ToSettings.X264FileSettings.EncodeType == EnumEncodeType.TwoPass)
                cbEncodeType.SelectedIndex = 1;
            else
                cbEncodeType.SelectedIndex = 0;
        }
CreateX264BatchFileForm