예제 #1
0
 // 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);
 }
예제 #2
0
        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);
            }
        }