diff options
author | relves | 2008-05-08 07:20:27 +0000 |
---|---|---|
committer | relves | 2008-05-08 07:20:27 +0000 |
commit | 18025837420efa3c9b1cd5f06ee1a77a04771af0 (patch) | |
tree | b669f06ad568095fa3e1b7ea10471ab9c5189bbf /org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java | |
parent | 4fce3a7e5ca73a0df9e02eebd8bb8263a451de07 (diff) | |
download | org.eclipse.mylyn.tasks-18025837420efa3c9b1cd5f06ee1a77a04771af0.tar.gz org.eclipse.mylyn.tasks-18025837420efa3c9b1cd5f06ee1a77a04771af0.tar.xz org.eclipse.mylyn.tasks-18025837420efa3c9b1cd5f06ee1a77a04771af0.zip |
NEW - bug 230321: eliminate ScheduledTaskDelegate and refactor ScheduledTaskContainers
https://bugs.eclipse.org/bugs/show_bug.cgi?id=230321
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java index ec97bc7c2..549253ae9 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TasksReminderDialog.java @@ -20,6 +20,7 @@ import org.eclipse.jface.viewers.TableViewer; import org.eclipse.jface.viewers.Viewer; import org.eclipse.jface.viewers.ViewerSorter; import org.eclipse.mylyn.internal.tasks.core.AbstractTask; +import org.eclipse.mylyn.internal.tasks.core.TaskActivityUtil; import org.eclipse.mylyn.tasks.core.ITask; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; @@ -172,7 +173,7 @@ public class TasksReminderDialog extends Dialog { if (sel != null && sel instanceof ITask) { ITask t = (ITask) sel; ((AbstractTask) t).setReminded(false); - ((AbstractTask) t).setScheduledForDate(new Date(new Date().getTime() + DAY)); + ((AbstractTask) t).setScheduledForDate(TaskActivityUtil.getDayOf(new Date(new Date().getTime() + DAY))); tasks.remove(t); if (tasks.isEmpty()) { okPressed(); @@ -204,7 +205,7 @@ public class TasksReminderDialog extends Dialog { public String getColumnText(Object element, int columnIndex) { if (element instanceof ITask) { - ITask task = (ITask) element; + AbstractTask task = (AbstractTask) element; switch (columnIndex) { case 0: return task.getSummary(); @@ -245,7 +246,7 @@ public class TasksReminderDialog extends Dialog { case PRIORITY: return comparePriority(t1, t2); case DATE: - return compareDate(t1, t2); + return compareDate((AbstractTask) t1, (AbstractTask) t2); default: return 0; } @@ -259,7 +260,7 @@ public class TasksReminderDialog extends Dialog { return task1.getPriority().compareTo(task2.getPriority()); } - private int compareDate(ITask task1, ITask task2) { + private int compareDate(AbstractTask task1, AbstractTask task2) { return task2.getScheduledForDate().compareTo(task1.getScheduledForDate()); } } |