DetectionTask.java, ProgressWindow.java: began implementing a child task
GroupBySizeTask in DetectionTask that is responsible for grouping files
by common size.
DetectionTask.java,MainWindow.java,ProgressWindow.java: finished
implementing the GroupBySizeTask sub-task, added progress window UI
component to display that task's progress.
Checked in more status icon resources. DetectionTask.java: updated
progress label icon resources.
DetectionTask.java: refactored redundant code, implemented a nexted
abstract class DetectionSubTask containing a method parentCancelled()
that returns true if the DetectionTask is marked as cancelled by the
ProgressWindow UI abort button component, migrate DetectionTask child
SwingWorkers to extends DetectionSubTask and strategically inserted
calls to parentCancelled() such that the subtasks will return null if
their parent DetectionTask is marked cancelled.
Began implementing DeleteWindow.java which reports on the progress of
the deleting action.Began implementing DeletingTask.java which deletes
the selected files.
Renamed DeletingTask.java to DeletionTask.java.
Renamed DeletionTask.java to DeleteTask.java. Renamed DetectionTask.java
to DetectTask.java. Began implementing MoveWindow.java which reports on
the progress of moving selected files from ResultsWindow. Began
implementing MoveTask.java which moves selected files.