Exemple #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);
        }
Exemple #2
0
 public TaskPlannerOptimize(UserInterface.UserInterfaceBase userOptions, TaskViews taskSource, TaskViews taskTarget, Tasks.Tasks tasks, Tasks.FileLists fileLists, PlaylistUpdates.PlaylistUpdates playlistUpdates)
     : base(userOptions, taskSource, taskTarget, tasks, fileLists, playlistUpdates)
 {
     similarTermsModel = new SimilarTermsModel();
 }
 public TaskPlannerMirror(UserInterface.UserInterfaceBase userOptions, TaskViews taskSource, TaskViews taskTarget, Tasks.Tasks tasks, FileLists fileLists, PlaylistUpdates.PlaylistUpdates playlistUpdates)
     : base(userOptions, taskSource, taskTarget, tasks, fileLists, playlistUpdates)
 {
     //
 }
 public TaskPlannerRemoveDuplicates(UserInterface.UserInterfaceBase userOptions, TaskViews taskSource, TaskViews taskTarget, Tasks.Tasks tasks, Tasks.FileLists fileLists, TaskPlanner.DuplicatesModel Duplicates, PlaylistUpdates.PlaylistUpdates playlistUpdates)
     : base(userOptions, taskSource, taskTarget, tasks, fileLists, playlistUpdates)
 {
     this.DuplicatesModel = Duplicates;
 }
Exemple #5
0
        public UCTaskViewParent(Tasks.Tasks tasks, UserInterface.UserInterfaceBase userOptionsBase, TaskPlanner.TaskPlannerBase taskPlannerBase, TaskViewParentType taskViewParentType, PlaylistUpdates.PlaylistUpdates playlistUpdates)
        {
            this.taskViewParentType = taskViewParentType;

            this.userOptionsBase = userOptionsBase;

            this.taskPlannerBase = taskPlannerBase;

            InitializeComponent();

            this.BeforeAfter_TabControl = tabControl;

            this.tasks = tasks;

            ucTaskViewChildAfter  = new UCTaskViewChildAfter(tasks, taskViewParentType, taskPlannerBase, new degUpdateAfterView(UpdateAfterView), userOptionsBase);
            ucTaskViewChildBefore = new UCTaskViewChildBefore(tasks, taskViewParentType, userOptionsBase);
            ucPlaylistUpdates     = new UCPlaylistUpdates(playlistUpdates);

            TaskViewParent_After.Children.Add(ucTaskViewChildAfter);
            TaskViewParent_Before.Children.Add(ucTaskViewChildBefore);
            TaskViewParent_Playlists.Children.Add(ucPlaylistUpdates);
        }
        public UCPlaylistUpdates(PlaylistUpdates.PlaylistUpdates playlistUpdates)
        {
            this.playlistUpdates = playlistUpdates;

            InitializeComponent();
        }