@ -196,11 +196,13 @@ class ChaptersController :
}
}
// Sorting mode submenu
// Sorting mode submenu
if ( presenter . manga . sorting == Manga . SORTING _SOURCE ) {
val sortingItem = when ( presenter . manga . sorting ) {
menu . findItem ( R . id . sort _by _source ) . isChecked = true
Manga . SORTING _SOURCE -> R . id . sort _by _source
} else {
Manga . SORTING _NUMBER -> R . id . sort _by _number
menu . findItem ( R . id . sort _by _number ) . isChecked = true
Manga . SORTING _UPLOAD _DATE -> R . id . sort _by _upload _date
else -> throw NotImplementedError ( " Unimplemented sorting method " )
}
}
menu . findItem ( sortingItem ) . isChecked = true
}
}
override fun onOptionsItemSelected ( item : MenuItem ) : Boolean {
override fun onOptionsItemSelected ( item : MenuItem ) : Boolean {
@ -222,6 +224,10 @@ class ChaptersController :
item . isChecked = true
item . isChecked = true
presenter . setSorting ( Manga . SORTING _NUMBER )
presenter . setSorting ( Manga . SORTING _NUMBER )
}
}
R . id . sort _by _upload _date -> {
item . isChecked = true
presenter . setSorting ( Manga . SORTING _UPLOAD _DATE )
}
R . id . download _next , R . id . download _next _5 , R . id . download _next _10 ,
R . id . download _next , R . id . download _next _5 , R . id . download _next _10 ,
R . id . download _custom , R . id . download _unread , R . id . download _all
R . id . download _custom , R . id . download _unread , R . id . download _all