This commit is contained in:
kunfei
2023-03-16 17:26:53 +08:00
parent 78acf41cd7
commit 995add198d
@@ -338,7 +338,9 @@ class BookshelfManageActivity :
override fun deleteBook(book: Book) {
alert(titleResource = R.string.draw, messageResource = R.string.sure_del) {
val checkBox = CheckBox(this@BookshelfManageActivity).apply {
var checkBox: CheckBox? = null
if (book.isLocal) {
checkBox = CheckBox(this@BookshelfManageActivity).apply {
setText(R.string.delete_book_file)
isChecked = LocalConfig.deleteBookOriginal
}
@@ -346,12 +348,13 @@ class BookshelfManageActivity :
setPadding(16.dpToPx(), 0, 16.dpToPx(), 0)
addView(checkBox)
}
if (book.isLocal) {
customView { view }
}
okButton {
if (checkBox != null) {
LocalConfig.deleteBookOriginal = checkBox.isChecked
viewModel.deleteBook(listOf(book), checkBox.isChecked)
}
viewModel.deleteBook(listOf(book), LocalConfig.deleteBookOriginal)
}
}
}