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