mirror of https://github.com/tasks/tasks
Subtasks everywhere
parent
e4d35cb919
commit
f8518742f8
@ -0,0 +1,38 @@
|
|||||||
|
package org.tasks.filters;
|
||||||
|
|
||||||
|
import android.os.Parcel;
|
||||||
|
import android.os.Parcelable;
|
||||||
|
import com.todoroo.andlib.sql.QueryTemplate;
|
||||||
|
import com.todoroo.astrid.api.Filter;
|
||||||
|
|
||||||
|
public class NoSubtasksFilter extends Filter {
|
||||||
|
|
||||||
|
public static final Parcelable.Creator<NoSubtasksFilter> CREATOR =
|
||||||
|
new Parcelable.Creator<NoSubtasksFilter>() {
|
||||||
|
|
||||||
|
/** {@inheritDoc} */
|
||||||
|
@Override
|
||||||
|
public NoSubtasksFilter createFromParcel(Parcel source) {
|
||||||
|
NoSubtasksFilter item = new NoSubtasksFilter();
|
||||||
|
item.readFromParcel(source);
|
||||||
|
return item;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** {@inheritDoc} */
|
||||||
|
@Override
|
||||||
|
public NoSubtasksFilter[] newArray(int size) {
|
||||||
|
return new NoSubtasksFilter[size];
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
public NoSubtasksFilter(String listingTitle, QueryTemplate sqlQuery) {
|
||||||
|
super(listingTitle, sqlQuery);
|
||||||
|
}
|
||||||
|
|
||||||
|
private NoSubtasksFilter() {}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean supportsSubtasks() {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,44 @@
|
|||||||
|
package org.tasks.filters;
|
||||||
|
|
||||||
|
import android.os.Parcel;
|
||||||
|
import android.os.Parcelable;
|
||||||
|
import com.todoroo.andlib.sql.QueryTemplate;
|
||||||
|
import com.todoroo.astrid.api.Filter;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
public class SortableFilter extends Filter {
|
||||||
|
|
||||||
|
public static final Parcelable.Creator<SortableFilter> CREATOR =
|
||||||
|
new Parcelable.Creator<SortableFilter>() {
|
||||||
|
|
||||||
|
/** {@inheritDoc} */
|
||||||
|
@Override
|
||||||
|
public SortableFilter createFromParcel(Parcel source) {
|
||||||
|
SortableFilter item = new SortableFilter();
|
||||||
|
item.readFromParcel(source);
|
||||||
|
return item;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** {@inheritDoc} */
|
||||||
|
@Override
|
||||||
|
public SortableFilter[] newArray(int size) {
|
||||||
|
return new SortableFilter[size];
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
public SortableFilter(String listingTitle, QueryTemplate sqlQuery) {
|
||||||
|
super(listingTitle, sqlQuery);
|
||||||
|
}
|
||||||
|
|
||||||
|
public SortableFilter(
|
||||||
|
String listingTitle, QueryTemplate sqlQuery, Map<String, Object> valuesForNewTasks) {
|
||||||
|
super(listingTitle, sqlQuery, valuesForNewTasks);
|
||||||
|
}
|
||||||
|
|
||||||
|
private SortableFilter() {}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean supportsManualSort() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue