Ejemplo n.º 1
0
        public Tasks(RoMoRDuP.MainWindow mainWindow)
        {
            taskSource = new TaskViews();
            taskTarget = new TaskViews();

            fileLists = new FileLists();

            wHourglass = new WHourglass("TBD should not be displayed");

            userOptions = new UserInterface.UserInterface(fileLists, mainWindow);


            playlistUpdatesMirror           = new PlaylistUpdates.PlaylistUpdates(userOptions.userOptionsMirror, fileLists);
            playlistUpdatesRemoveDuplicates = new PlaylistUpdates.PlaylistUpdates(userOptions.userOptionsRemoveDuplicates, fileLists);
            playlistUpdatesOptimize         = new PlaylistUpdates.PlaylistUpdates(userOptions.userOptionsOptimize, fileLists);


            taskPlannerOptimize = new TaskPlanner.TaskPlannerOptimize(userOptions.userOptionsOptimize, taskSource, taskTarget, this, fileLists, playlistUpdatesOptimize);
            taskPlannerMirror   = new TaskPlanner.TaskPlannerMirror(userOptions.userOptionsMirror, taskSource, taskTarget, this, fileLists, playlistUpdatesMirror);

            DuplicatesModel = new TaskPlanner.DuplicatesModel();

            taskPlannerRemoveDuplicates = new TaskPlanner.TaskPlannerRemoveDuplicates(userOptions.userOptionsRemoveDuplicates, taskSource, taskTarget, this, fileLists, DuplicatesModel, playlistUpdatesRemoveDuplicates);
        }
Ejemplo n.º 2
0
        public Profiles(UserInterface.UserInterface userOptions)
        {
            CurrentProfilePath = "default.RMDPProf";

            this.userOptions = userOptions;
        }
Ejemplo n.º 3
0
 public void Initialize()
 {
     _userInterfaceInstance = InstantiateFullScreenWindow(_userInterfacePrefab);
 }