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) { override fun deleteBook(book: Book) {
alert(titleResource = R.string.draw, messageResource = R.string.sure_del) { 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) setText(R.string.delete_book_file)
isChecked = LocalConfig.deleteBookOriginal isChecked = LocalConfig.deleteBookOriginal
} }
@@ -346,12 +348,13 @@ class BookshelfManageActivity :
setPadding(16.dpToPx(), 0, 16.dpToPx(), 0) setPadding(16.dpToPx(), 0, 16.dpToPx(), 0)
addView(checkBox) addView(checkBox)
} }
if (book.isLocal) {
customView { view } customView { view }
} }
okButton { okButton {
if (checkBox != null) {
LocalConfig.deleteBookOriginal = checkBox.isChecked LocalConfig.deleteBookOriginal = checkBox.isChecked
viewModel.deleteBook(listOf(book), checkBox.isChecked) }
viewModel.deleteBook(listOf(book), LocalConfig.deleteBookOriginal)
} }
} }
} }