mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
优化
This commit is contained in:
@@ -121,6 +121,10 @@ class ChapterListFragment : VMBaseFragment<TocViewModel>(R.layout.fragment_chapt
|
||||
}
|
||||
}
|
||||
|
||||
override fun clearDisplayTitle() {
|
||||
adapter.displayTileMap.clear()
|
||||
}
|
||||
|
||||
override val scope: CoroutineScope
|
||||
get() = this
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ class TocActivity : VMBaseActivity<ActivityChapterListBinding, TocViewModel>() {
|
||||
}
|
||||
R.id.menu_use_replace -> {
|
||||
AppConfig.tocUiUseReplace = !item.isChecked
|
||||
viewModel.chapterCallBack?.upChapterList(null)
|
||||
viewModel.chapterCallBack?.clearDisplayTitle()
|
||||
}
|
||||
R.id.menu_log -> showDialogFragment<AppLogDialog>()
|
||||
}
|
||||
|
||||
@@ -48,6 +48,8 @@ class TocViewModel(application: Application) : BaseViewModel(application) {
|
||||
|
||||
interface ChapterListCallBack {
|
||||
fun upChapterList(searchKey: String?)
|
||||
|
||||
fun clearDisplayTitle()
|
||||
}
|
||||
|
||||
interface BookmarkCallBack {
|
||||
|
||||
Reference in New Issue
Block a user