示例#1
0
        //public Film Infos;

        public Movie(FileInfo movie, MovieFolder mf) //, downloadManager dlMgr)
        {
            //Infos = new Film();
            fileInfo = movie;
            //downloadMgr = dlMgr;
            movieFolder = mf;
            if (movieFolder.containsFolders)
            {//Si c'est un dossier on prend le nom du dossier
                _MovieName = cleanMovieFilename(movie.Directory.Name);
            }
            else
            {//si c'est un fichier on prend le nom des fichier
                _MovieName = cleanMovieFilename(movie.Name.Replace(movie.Extension, ""));
            }


            //this.Infos.Titre = _MovieName;
            //this.Infos.TitreOriginal = _MovieName;
            //updateItem();
        }
        private void btnAjouterMoviePath_Click(object sender, RoutedEventArgs e)
        {
            var dlg1 = new Utile.FolderBrowserDialogEx();

            dlg1.Description           = "Select a folder to extract to:";
            dlg1.ShowNewFolderButton   = true;
            dlg1.ShowEditBox           = true;
            dlg1.ShowFullPathInEditBox = true;
            dlg1.RootFolder            = System.Environment.SpecialFolder.MyComputer;

            // Show the FolderBrowserDialog.
            DialogResult result = dlg1.ShowDialog();

            if (result == System.Windows.Forms.DialogResult.OK)
            {
                MovieFolder fp = new MovieFolder();
                fp.path            = dlg1.SelectedPath;
                fp.containsFolders = true;
                Master.Settings.XML.Config.confMovie.MovieFolders.Add(fp);
                //lstMoviePaths.Items.Add(fp);
            }
        }