예제 #1
0
        public FEditPlayList()
        {
            InitializeComponent();
            
            _playListService = new PlayListService();
            _playListItemService = new PlayListItemService();
            _songService = new SongService();
            _playlistImportExportService = new PlaylistImportExportService();
            _playlistImportExportService.OnUpdateProgress += UpdateProgress;
            _screenService = new ScreenService();
            _maintenanceService = new MaintenanceService();
            
            //This is causing the application to crash when the projectror / screen is plugged in / unplugged.
            //We don't really need to offer USB import so I'm removing for now.
            //var driveDetector = new DriveDetector();
            //driveDetector.DeviceArrived += OnDriveArrived;

            fDlgPlayList.Multiselect = true;
            RefreshLists(null, null);
        }
예제 #2
0
파일: FMain.cs 프로젝트: webnoob/KHPlayer
        public FMain()
        {
            InitializeComponent();
            if (!Directory.Exists(Settings.Default.SongLocation))
                Directory.CreateDirectory(Settings.Default.SongLocation);

            _playListService = new PlayListService();
            _dbService = new DbService();
            _songService = new SongService();
            _playListItemService = new PlayListItemService();
            _currentPlayListItems = new List<PlayListItem>();
            _fplayers = new List<FPlayer>();
            _groupColours = new Dictionary<int, string>();

            _playListMode = PlayListMode.PlayList;
            _playMode = PlayMode.Single;

            LoadGroupColours();
            RefreshPlayLists(null, null);
            SetButtonState();
        }
예제 #3
0
 public PlayListItemService()
 {
     _playListService = new PlayListService();
     _thumbnailService = new ThumbnailService();
     _fileTagService = new FileTagService();
 }