public static Types.Settings GetSettings() { Types.Settings sett = new Types.Settings(); BinaryFormatter formatter = new BinaryFormatter(); using (FileStream stream = new FileStream(strDatPath + strDatFile, FileMode.Open, FileAccess.Read, FileShare.None)) { sett = (Types.Settings)formatter.Deserialize(stream); } return sett; }
public Types.Settings ScreenSettings() { Types.Settings sett = new Types.Settings(); frmMain main = (frmMain) Application.OpenForms["frmMain"]; sett.EmptyWorking = main.cbCleanUp.Checked; sett.HideOnStart = main.cbHideOnStart.Checked; sett.Arguments = main.tbHandbrakeArgs.Text; sett.ConcurrentRips = int.Parse(main.domConcurrent.Text); ConcurrentRips = sett.ConcurrentRips; sett.SupressErrors = cbSupress.Checked; sett.Container = main.cbContainer.Text; sett.Quality = main.cbQuality.Text; sett.DVDID = main.cbDVDID.Text; sett.AskNotFound = main.cbAskNotFound.Checked; sett.Mode = main.cbMode.Text; sett.ProtechNCR = main.cbProtect.Checked; sett.OpenWithWindows = main.cbOpenWithWindows.Checked; sett.DVDXMLUsername = main.tbXMLDVDUsername.Text; sett.DVDXMLPassword = main.tbXMLDVDPassword.Text; sett.CoverName = main.tbCoverName.Text; sett.EjectDuplicates = main.cbEjectDuplicates.Checked; sett.ExportCover = main.cbExportCover.Checked; sett.ExportDVDXML = main.cbExportDVDID.Checked; sett.FinalDir = main.tbFinalDirectory.Text; sett.HandBrakeDir = main.tbHandBrakeDirectory.Text; sett.MoveToFinal = main.cbMoveToFinal.Checked; sett.OpenCD = main.cbEjectOnCompletion.Checked; sett.ProcessPath = main.ProcessPath; sett.RemoveDVDXMLExtra = main.cbCleanDVDXML.Checked; sett.WorkingDir = main.tbWorkingDirectory.Text; sett.NCRRunning = main.btnNCROff.Enabled; if (main.rbDVDSupplied.Checked) sett.LookupType = "DVD"; else if (main.rbDVDXML.Checked) sett.LookupType = "DVDXML"; else if (main.rbUserSupplied.Checked) sett.LookupType = "USER"; return sett; }