private void LoadSettings() { using (Profile.Settings xmlreader = new Profile.MPSettings()) { _noLargeThumbnails = xmlreader.GetValueAsBool("thumbnails", "picturenolargethumbondemand", true); lcFolders.Clear(); _scanShare = 0; SettingsSharesHelper settingsSharesHelper = new SettingsSharesHelper(); // Load share settings settingsSharesHelper.LoadSettings("pictures"); foreach (GUIListItem item in settingsSharesHelper.ShareListControl) { string driveLetter = FolderInfo(item).Folder.Substring(0, 3).ToUpperInvariant(); if (driveLetter.StartsWith("\\\\") || Util.Utils.getDriveType(driveLetter) == 3 || Util.Utils.getDriveType(driveLetter) == 4) { item.IsPlayed = false; if (FolderInfo(item).ScanShare) { item.IsPlayed = true; item.Label2 = GUILocalizeStrings.Get(193); // Scan _scanShare++; } item.OnItemSelected += OnItemSelected; item.Label = FolderInfo(item).Folder; item.Path = FolderInfo(item).Folder; lcFolders.Add(item); } } _defaultShare = xmlreader.GetValueAsString("pictures", "default", ""); _rememberLastFolder = xmlreader.GetValueAsBool("pictures", "rememberlastfolder", false); _addOpticalDiskDrives = xmlreader.GetValueAsBool("pictures", "AddOpticalDiskDrives", true); _autoSwitchRemovableDrives = xmlreader.GetValueAsBool("pictures", "SwitchRemovableDrives", true); } }
private void LoadSettings() { videosShareListcontrol.Clear(); SettingsSharesHelper settingsSharesHelper = new SettingsSharesHelper(); // Load share settings settingsSharesHelper.LoadSettings(_section); // ToggleButtons btnAddOpticalDrives.Selected = settingsSharesHelper.AddOpticalDiskDrives; btnRemeberLastFolder.Selected = settingsSharesHelper.RememberLastFolder; btnAutoSwitchRemovables.Selected = settingsSharesHelper.SwitchRemovableDrives; foreach (var item in settingsSharesHelper.ShareListControl) { item.OnItemSelected += OnItemSelected; videosShareListcontrol.Add(item); if (item.IsPlayed) { _defaultShare = FolderInfo(item).Name; } } Sort(); if (videosShareListcontrol.Count > 0) { videosShareListcontrol.SelectedListItemIndex = 0; _shareFolderListItem = videosShareListcontrol.SelectedListItem; _folderDefaultLayoutIndex = SettingsSharesHelper.ProperDefaultFromLayout(FolderInfo(_shareFolderListItem).DefaultLayout); } using (Profile.Settings xmlreader = new MPSettings()) { _globalVideoThumbsEnaled = xmlreader.GetValueAsBool("thumbnails", "videoondemand", true); } }
private void LoadSettings() { using (Profile.Settings xmlreader = new Profile.MPSettings()) { btnExtractthumbs.Selected = xmlreader.GetValueAsBool("musicfiles", "extractthumbs", true); btnCreateartistthumbs.Selected = xmlreader.GetValueAsBool("musicfiles", "createartistthumbs", false); btnCreategenrethumbs.Selected = xmlreader.GetValueAsBool("musicfiles", "creategenrethumbs", true); btnUseFolderThumbs.Selected = xmlreader.GetValueAsBool("musicfiles", "useFolderThumbs", false); btnUseAllImages.Selected = xmlreader.GetValueAsBool("musicfiles", "useAllImages", btnUseFolderThumbs.Selected); btnTreatFolderAsAlbum.Selected = xmlreader.GetValueAsBool("musicfiles", "treatFolderAsAlbum", false); if (btnTreatFolderAsAlbum.Selected) { btnCreateMissingFolderThumbs.IsEnabled = true; } else { btnCreateMissingFolderThumbs.IsEnabled = false; } btnCreateMissingFolderThumbs.Selected = xmlreader.GetValueAsBool("musicfiles", "createMissingFolderThumbs", btnTreatFolderAsAlbum.Selected); btnMonitorShares.Selected = xmlreader.GetValueAsBool("musicfiles", "monitorShares", false); btnUpdateSinceLastImport.Selected = xmlreader.GetValueAsBool("musicfiles", "updateSinceLastImport", true); _updateSinceLastImport = String.Format("Only update files after {0}", xmlreader.GetValueAsString("musicfiles", "lastImport", "1900-01-01 00:00:00")); btnStripartistprefixes.Selected = xmlreader.GetValueAsBool("musicfiles", "stripartistprefixes", false); _prefixes = xmlreader.GetValueAsString("musicfiles", "artistprefixes", "The, Les, Die"); _dateAddedSelectedIndex = xmlreader.GetValueAsInt("musicfiles", "dateadded", 0); lcFolders.Clear(); _scanShare = 0; SettingsSharesHelper settingsSharesHelper = new SettingsSharesHelper(); // Load share settings settingsSharesHelper.LoadSettings("music"); foreach (GUIListItem item in settingsSharesHelper.ShareListControl) { string driveLetter = FolderInfo(item).Folder.Substring(0, 3).ToUpper(); if (driveLetter.StartsWith("\\\\") || Util.Utils.getDriveType(driveLetter) == 3 || Util.Utils.getDriveType(driveLetter) == 4) { item.IsPlayed = false; if (FolderInfo(item).ScanShare) { item.IsPlayed = true; item.Label2 = GUILocalizeStrings.Get(193); _scanShare++; } item.OnItemSelected += OnItemSelected; item.Label = FolderInfo(item).Folder; item.Path = FolderInfo(item).Folder; lcFolders.Add(item); } } _defaultShare = xmlreader.GetValueAsString("music", "default", ""); _rememberLastFolder = xmlreader.GetValueAsBool("music", "rememberlastfolder", false); _addOpticalDiskDrives = xmlreader.GetValueAsBool("music", "AddOpticalDiskDrives", true); _autoSwitchRemovableDrives = xmlreader.GetValueAsBool("music", "SwitchRemovableDrives", true); } }
// Need change for 1.3.0 #region Serialization private void LoadSettings() { using (Profile.Settings xmlreader = new Profile.MPSettings()) { // Automatch btnNearestmatch.Selected = xmlreader.GetValueAsBool("movies", "fuzzyMatching", true); string configDir; FanArt.GetFanArtFolder(out configDir); if (Directory.Exists(configDir)) { // FanArt setting btnUsefanart.Selected = xmlreader.GetValueAsBool("moviedatabase", "usefanart", false); if (btnUsefanart.Selected) { GUIControl.EnableControl(GetID, (int)Controls.CONTROL_FANARTCOUNT); } else { GUIControl.DisableControl(GetID, (int)Controls.CONTROL_FANARTCOUNT); } } else { btnUsefanart.IsEnabled = false; btnUsefanart.Selected = false; GUIControl.DisableControl(GetID, (int)Controls.CONTROL_FANARTCOUNT); } int faCount = xmlreader.GetValueAsInt("moviedatabase", "fanartnumber", 1); if (faCount < 1) { m_iCount = 1; } else { m_iCount = faCount; } _actorsFetchSize = xmlreader.GetValueAsString("moviedatabase", "actorslistsize", "Short"); // Folder names as title btnFoldernamefortitle.Selected = xmlreader.GetValueAsBool("moviedatabase", "usefolderastitle", false); if (btnFoldernamefortitle.Selected) { btnPrefervideofilename.IsEnabled = true; } else { btnPrefervideofilename.IsEnabled = false; } btnPrefervideofilename.Selected= xmlreader.GetValueAsBool("moviedatabase", "preferfilenameforsearch", false); // Skip existing btnSkipalreadyexisting.Selected = xmlreader.GetValueAsBool("moviedatabase", "scanskipexisting", true); // Prefixes btnStripprefix.Selected = xmlreader.GetValueAsBool("moviedatabase", "striptitleprefixes", false); _prefixes = xmlreader.GetValueAsString("moviedatabase", "titleprefixes", "The, Les, Die"); // Load share settings lcFolders.Clear(); _scanShare = 0; SettingsSharesHelper settingsSharesHelper = new SettingsSharesHelper(); settingsSharesHelper.LoadSettings("movies"); foreach (GUIListItem item in settingsSharesHelper.ShareListControl) { string driveLetter = FolderInfo(item).Folder.Substring(0, 3).ToUpperInvariant(); if (driveLetter.StartsWith("\\\\") || Util.Utils.getDriveType(driveLetter) == 3 || Util.Utils.getDriveType(driveLetter) == 4) { item.IsPlayed = false; if (FolderInfo(item).ScanShare) { item.IsPlayed = true; item.Label2 = GUILocalizeStrings.Get(193); _scanShare++; } item.OnItemSelected += OnItemSelected; item.Label = FolderInfo(item).Folder; item.Path = FolderInfo(item).Folder; lcFolders.Add(item); } } _defaultShare = xmlreader.GetValueAsString("movies", "default", ""); _rememberLastFolder = xmlreader.GetValueAsBool("movies", "rememberlastfolder", false); _addOpticalDiskDrives = xmlreader.GetValueAsBool("movies", "AddOpticalDiskDrives", true); _autoSwitchRemovableDrives = xmlreader.GetValueAsBool("movies", "SwitchRemovableDrives", true); btnUseSortTitle.Selected = xmlreader.GetValueAsBool("moviedatabase", "usesorttitle", false); btnUseNfoScraper.Selected = xmlreader.GetValueAsBool("moviedatabase", "useonlynfoscraper", false); } }
private void LoadSettings() { using (Profile.Settings xmlreader = new Profile.MPSettings()) { btnExtractthumbs.Selected = xmlreader.GetValueAsBool("musicfiles", "extractthumbs", false); btnCreateartistthumbs.Selected = xmlreader.GetValueAsBool("musicfiles", "createartistthumbs", false); btnCreategenrethumbs.Selected = xmlreader.GetValueAsBool("musicfiles", "creategenrethumbs", true); btnUseFolderThumbs.Selected = xmlreader.GetValueAsBool("musicfiles", "useFolderThumbs", true); btnUseAllImages.Selected = xmlreader.GetValueAsBool("musicfiles", "useAllImages", btnUseFolderThumbs.Selected); btnTreatFolderAsAlbum.Selected = xmlreader.GetValueAsBool("musicfiles", "treatFolderAsAlbum", false); if (btnTreatFolderAsAlbum.Selected) { btnCreateMissingFolderThumbs.IsEnabled = true; } else { btnCreateMissingFolderThumbs.IsEnabled = false; } btnCreateMissingFolderThumbs.Selected = xmlreader.GetValueAsBool("musicfiles", "createMissingFolderThumbs", btnTreatFolderAsAlbum.Selected); btnMonitorShares.Selected = xmlreader.GetValueAsBool("musicfiles", "monitorShares", false); btnUpdateSinceLastImport.Selected = xmlreader.GetValueAsBool("musicfiles", "updateSinceLastImport", true); _updateSinceLastImport = String.Format("Only update files after {0}", xmlreader.GetValueAsString("musicfiles", "lastImport", "1900-01-01 00:00:00")); btnStripartistprefixes.Selected = xmlreader.GetValueAsBool("musicfiles", "stripartistprefixes", false); _prefixes = xmlreader.GetValueAsString("musicfiles", "artistprefixes", "The, Les, Die"); _dateAddedSelectedIndex = xmlreader.GetValueAsInt("musicfiles", "dateadded", 0); lcFolders.Clear(); _scanShare = 0; SettingsSharesHelper settingsSharesHelper = new SettingsSharesHelper(); // Load share settings settingsSharesHelper.LoadSettings("music"); foreach (GUIListItem item in settingsSharesHelper.ShareListControl) { string driveLetter = FolderInfo(item).Folder.Substring(0, 3).ToUpper(); if (driveLetter.StartsWith("\\\\") || Util.Utils.getDriveType(driveLetter) == 3 || Util.Utils.getDriveType(driveLetter) == 4) { item.IsPlayed = false; if (FolderInfo(item).ScanShare) { item.IsPlayed = true; item.Label2 = GUILocalizeStrings.Get(193); _scanShare++; } item.OnItemSelected += OnItemSelected; item.Label = FolderInfo(item).Folder; item.Path = FolderInfo(item).Folder; lcFolders.Add(item); } } _defaultShare = xmlreader.GetValueAsString("music", "default", ""); _rememberLastFolder = xmlreader.GetValueAsBool("music", "rememberlastfolder", false); _addOpticalDiskDrives = xmlreader.GetValueAsBool("music", "AddOpticalDiskDrives", true); _autoSwitchRemovableDrives = xmlreader.GetValueAsBool("music", "SwitchRemovableDrives", true); } }