|
|
|
|
@ -7,6 +7,7 @@ import org.koin.androidx.viewmodel.ext.android.viewModel
|
|
|
|
|
import org.koin.core.parameter.parametersOf
|
|
|
|
|
import org.koitharu.kotatsu.R
|
|
|
|
|
import org.koitharu.kotatsu.list.ui.MangaListFragment
|
|
|
|
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
|
|
|
|
import org.koitharu.kotatsu.utils.ext.withArgs
|
|
|
|
|
|
|
|
|
|
class FavouritesListFragment : MangaListFragment() {
|
|
|
|
|
@ -27,6 +28,13 @@ class FavouritesListFragment : MangaListFragment() {
|
|
|
|
|
return super.onCreateActionMode(mode, menu)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun onPrepareActionMode(mode: ActionMode, menu: Menu): Boolean {
|
|
|
|
|
menu.findItem(R.id.action_save)?.isVisible = selectedItems.none {
|
|
|
|
|
it.source == MangaSource.LOCAL
|
|
|
|
|
}
|
|
|
|
|
return super.onPrepareActionMode(mode, menu)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun onActionItemClicked(mode: ActionMode, item: MenuItem): Boolean {
|
|
|
|
|
return when (item.itemId) {
|
|
|
|
|
R.id.action_remove -> {
|
|
|
|
|
|