// Set current or new directory information private void Update() { _folderName = FolderInfo(_shareFolderListItem).Name; _folderPath = FolderInfo(_shareFolderListItem).Folder; _folderPin = FolderInfo(_shareFolderListItem).PinCode; _folderCreateThumbs = FolderInfo(_shareFolderListItem).CreateThumbs; _folderEachFolderIsMovie = FolderInfo(_shareFolderListItem).EachFolderIsMovie; _folderDefaultLayout = FolderInfo(_shareFolderListItem).DefaultLayout.ToString(); _folderDefaultLayoutIndex = SettingsSharesHelper.ProperDefaultFromLayout(FolderInfo(_shareFolderListItem).DefaultLayout); }
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); } }