|
|
|
@ -64,7 +64,6 @@ import com.todoroo.astrid.repeats.RepeatControlSet;
|
|
|
|
|
import com.todoroo.astrid.service.MetadataService;
|
|
|
|
|
import com.todoroo.astrid.service.TaskDeleter;
|
|
|
|
|
import com.todoroo.astrid.service.TaskService;
|
|
|
|
|
import com.todoroo.astrid.service.ThemeService;
|
|
|
|
|
import com.todoroo.astrid.tags.TagService;
|
|
|
|
|
import com.todoroo.astrid.tags.TagsControlSet;
|
|
|
|
|
import com.todoroo.astrid.timers.TimerActionControlSet;
|
|
|
|
@ -371,17 +370,17 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
|
|
|
|
|
timerAction = new TimerActionControlSet(taskService, getActivity(), getView());
|
|
|
|
|
controls.add(timerAction);
|
|
|
|
|
|
|
|
|
|
TagsControlSet tagsControlSet = new TagsControlSet(tagService, getActivity(),
|
|
|
|
|
TagsControlSet tagsControlSet = new TagsControlSet(preferences, tagService, getActivity(),
|
|
|
|
|
R.layout.control_set_tags, R.layout.control_set_default_display, R.string.TEA_tags_label_long);
|
|
|
|
|
controls.add(tagsControlSet);
|
|
|
|
|
controlSetMap.put(getString(R.string.TEA_ctrl_lists_pref),
|
|
|
|
|
tagsControlSet);
|
|
|
|
|
|
|
|
|
|
RepeatControlSet repeatControls = new RepeatControlSet(getActivity(),
|
|
|
|
|
RepeatControlSet repeatControls = new RepeatControlSet(preferences, getActivity(),
|
|
|
|
|
R.layout.control_set_repeat,
|
|
|
|
|
R.layout.control_set_repeat_display, R.string.repeat_enabled);
|
|
|
|
|
|
|
|
|
|
GCalControlSet gcalControl = new GCalControlSet(gcalHelper, getActivity(),
|
|
|
|
|
GCalControlSet gcalControl = new GCalControlSet(preferences, gcalHelper, getActivity(),
|
|
|
|
|
R.layout.control_set_gcal, R.layout.control_set_gcal_display,
|
|
|
|
|
R.string.gcal_TEA_addToCalendar_label);
|
|
|
|
|
|
|
|
|
@ -392,7 +391,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
|
|
|
|
|
// otherwise the correct date may not be written to the calendar event.
|
|
|
|
|
// Order matters!
|
|
|
|
|
DeadlineControlSet deadlineControl = new DeadlineControlSet(
|
|
|
|
|
getActivity(), R.layout.control_set_deadline,
|
|
|
|
|
preferences, getActivity(), R.layout.control_set_deadline,
|
|
|
|
|
R.layout.control_set_deadline_display, repeatControls,
|
|
|
|
|
repeatControls.getDisplayView(), gcalControl.getDisplayView());
|
|
|
|
|
controlSetMap.put(getString(R.string.TEA_ctrl_when_pref),
|
|
|
|
@ -409,7 +408,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
|
|
|
|
|
controlSetMap.put(getString(R.string.TEA_ctrl_importance_pref),
|
|
|
|
|
importanceControl);
|
|
|
|
|
|
|
|
|
|
notesControlSet = new EditNotesControlSet(getActivity(),
|
|
|
|
|
notesControlSet = new EditNotesControlSet(preferences, getActivity(),
|
|
|
|
|
R.layout.control_set_notes, R.layout.control_set_notes_display);
|
|
|
|
|
notesEditText = (EditText) notesControlSet.getView().findViewById(
|
|
|
|
|
R.id.notes);
|
|
|
|
@ -417,14 +416,14 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
|
|
|
|
|
controlSetMap.put(getString(R.string.TEA_ctrl_notes_pref),
|
|
|
|
|
notesControlSet);
|
|
|
|
|
|
|
|
|
|
ReminderControlSet reminderControl = new ReminderControlSet(
|
|
|
|
|
ReminderControlSet reminderControl = new ReminderControlSet(preferences,
|
|
|
|
|
alarmService, getActivity(), R.layout.control_set_reminders,
|
|
|
|
|
R.layout.control_set_default_display);
|
|
|
|
|
controls.add(reminderControl);
|
|
|
|
|
controlSetMap.put(getString(R.string.TEA_ctrl_reminders_pref),
|
|
|
|
|
reminderControl);
|
|
|
|
|
|
|
|
|
|
HideUntilControlSet hideUntilControls = new HideUntilControlSet(getActivity(),
|
|
|
|
|
HideUntilControlSet hideUntilControls = new HideUntilControlSet(preferences, getActivity(),
|
|
|
|
|
R.layout.control_set_hide,
|
|
|
|
|
R.layout.control_set_default_display,
|
|
|
|
|
R.string.hide_until_prompt);
|
|
|
|
@ -434,7 +433,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
|
|
|
|
|
// TODO: Fix the fact that hideUntil doesn't update accordingly with date changes when lazy loaded. Until then, don't lazy load.
|
|
|
|
|
hideUntilControls.getView();
|
|
|
|
|
|
|
|
|
|
TimerControlSet timerControl = new TimerControlSet(getActivity(),
|
|
|
|
|
TimerControlSet timerControl = new TimerControlSet(preferences, getActivity(),
|
|
|
|
|
R.layout.control_set_timers,
|
|
|
|
|
R.layout.control_set_default_display,
|
|
|
|
|
R.string.TEA_timer_controls);
|
|
|
|
@ -442,7 +441,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
|
|
|
|
|
controls.add(timerControl);
|
|
|
|
|
controlSetMap.put(getString(R.string.TEA_ctrl_timer_pref), timerControl);
|
|
|
|
|
|
|
|
|
|
filesControlSet = new FilesControlSet(taskAttachmentDao, getActivity(),
|
|
|
|
|
filesControlSet = new FilesControlSet(preferences, taskAttachmentDao, getActivity(),
|
|
|
|
|
R.layout.control_set_files, R.layout.control_set_files_display, R.string.TEA_control_files);
|
|
|
|
|
controls.add(filesControlSet);
|
|
|
|
|
controlSetMap.put(getString(R.string.TEA_ctrl_files_pref), filesControlSet);
|
|
|
|
|