Resolved more issues with gtasks fragments

pull/14/head
Sam Bosley 12 years ago
parent ccf9cd8d34
commit 8ed243ed67

@ -172,6 +172,11 @@ public class GtasksListFragment extends SubtasksListFragment {
}.start(); }.start();
} }
@Override
public Property<?>[] taskProperties() {
return helper.taskProperties();
}
@Override @Override
protected void addSyncRefreshMenuItem(Menu menu, int themeFlags) { protected void addSyncRefreshMenuItem(Menu menu, int themeFlags) {
if(gtasksPreferenceService.isLoggedIn()) { if(gtasksPreferenceService.isLoggedIn()) {

@ -19,6 +19,7 @@ import com.commonsware.cwac.tlv.TouchListView.DropListener;
import com.commonsware.cwac.tlv.TouchListView.GrabberClickListener; import com.commonsware.cwac.tlv.TouchListView.GrabberClickListener;
import com.commonsware.cwac.tlv.TouchListView.SwipeListener; import com.commonsware.cwac.tlv.TouchListView.SwipeListener;
import com.timsu.astrid.R; import com.timsu.astrid.R;
import com.todoroo.andlib.data.Property;
import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.data.TodorooCursor;
import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.Autowired;
import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.service.DependencyInjectionService;
@ -307,6 +308,11 @@ public class AstridOrderedListFragmentHelper<LIST> implements OrderedListFragmen
} }
} }
@Override
public Property<?>[] taskProperties() {
return fragment.taskProperties();
}
public void setList(LIST list) { public void setList(LIST list) {
this.list = list; this.list = list;
} }

@ -2,6 +2,7 @@ package com.todoroo.astrid.subtasks;
import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.atomic.AtomicReference;
import com.todoroo.andlib.data.Property;
import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.data.TodorooCursor;
import com.todoroo.astrid.adapter.TaskAdapter; import com.todoroo.astrid.adapter.TaskAdapter;
import com.todoroo.astrid.api.Filter; import com.todoroo.astrid.api.Filter;
@ -14,5 +15,6 @@ public interface OrderedListFragmentHelperInterface<T> {
void onCreateTask(Task task); void onCreateTask(Task task);
void onDeleteTask(Task task); void onDeleteTask(Task task);
TaskAdapter createTaskAdapter(TodorooCursor<Task> cursor, AtomicReference<String> queryTemplate); TaskAdapter createTaskAdapter(TodorooCursor<Task> cursor, AtomicReference<String> queryTemplate);
Property<?>[] taskProperties();
} }

Loading…
Cancel
Save