|
|
|
@ -2,17 +2,13 @@ package org.tasks.filters
|
|
|
|
|
|
|
|
|
|
|
|
import android.content.Intent
|
|
|
|
import android.content.Intent
|
|
|
|
import com.todoroo.astrid.api.FilterListItem
|
|
|
|
import com.todoroo.astrid.api.FilterListItem
|
|
|
|
import kotlinx.parcelize.IgnoredOnParcel
|
|
|
|
|
|
|
|
import kotlinx.parcelize.Parcelize
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Parcelize
|
|
|
|
|
|
|
|
data class NavigationDrawerAction(
|
|
|
|
data class NavigationDrawerAction(
|
|
|
|
val listingTitle: String,
|
|
|
|
val listingTitle: String,
|
|
|
|
val icon: Int,
|
|
|
|
val icon: Int,
|
|
|
|
val requestCode: Int,
|
|
|
|
val requestCode: Int,
|
|
|
|
val intent: Intent? = null,
|
|
|
|
val intent: Intent? = null,
|
|
|
|
) : FilterListItem {
|
|
|
|
) : FilterListItem {
|
|
|
|
@IgnoredOnParcel
|
|
|
|
|
|
|
|
override val itemType = FilterListItem.Type.ACTION
|
|
|
|
override val itemType = FilterListItem.Type.ACTION
|
|
|
|
|
|
|
|
|
|
|
|
override fun areItemsTheSame(other: FilterListItem) = this == other
|
|
|
|
override fun areItemsTheSame(other: FilterListItem) = this == other
|
|
|
|
|