|
|
|
@ -80,7 +80,7 @@ public abstract class TaskListRecyclerAdapter extends RecyclerView.Adapter<ViewH
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public boolean onLongPress(ViewHolder viewHolder) {
|
|
|
|
public boolean onLongPress(ViewHolder viewHolder) {
|
|
|
|
if (!adapter.supportsParentingOrManualSort()) {
|
|
|
|
if (!dragAndDropEnabled()) {
|
|
|
|
taskList.startActionMode();
|
|
|
|
taskList.startActionMode();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (taskList.isActionModeActive() && !viewHolder.isMoving()) {
|
|
|
|
if (taskList.isActionModeActive() && !viewHolder.isMoving()) {
|
|
|
|
@ -89,6 +89,8 @@ public abstract class TaskListRecyclerAdapter extends RecyclerView.Adapter<ViewH
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
protected abstract boolean dragAndDropEnabled();
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void toggleSubtasks(TaskContainer task, boolean collapsed) {
|
|
|
|
public void toggleSubtasks(TaskContainer task, boolean collapsed) {
|
|
|
|
taskDao.setCollapsed(task.getId(), collapsed);
|
|
|
|
taskDao.setCollapsed(task.getId(), collapsed);
|
|
|
|
|