Mark nsfw sources
This commit is contained in:
@@ -12,7 +12,6 @@ import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||
import org.koitharu.kotatsu.R
|
||||
import org.koitharu.kotatsu.core.ui.AlertDialogFragment
|
||||
import org.koitharu.kotatsu.databinding.DialogImportBinding
|
||||
import org.koitharu.kotatsu.settings.backup.RestoreDialogFragment
|
||||
|
||||
class ImportDialogFragment : AlertDialogFragment<DialogImportBinding>(), View.OnClickListener {
|
||||
|
||||
@@ -22,9 +21,6 @@ class ImportDialogFragment : AlertDialogFragment<DialogImportBinding>(), View.On
|
||||
private val importDirCall = registerForActivityResult(ActivityResultContracts.OpenDocumentTree()) {
|
||||
startImport(listOfNotNull(it))
|
||||
}
|
||||
private val backupSelectCall = registerForActivityResult(ActivityResultContracts.OpenDocument()) {
|
||||
restoreBackup(it)
|
||||
}
|
||||
|
||||
override fun onCreateViewBinding(inflater: LayoutInflater, container: ViewGroup?): DialogImportBinding {
|
||||
return DialogImportBinding.inflate(inflater, container, false)
|
||||
@@ -41,14 +37,12 @@ class ImportDialogFragment : AlertDialogFragment<DialogImportBinding>(), View.On
|
||||
super.onViewBindingCreated(binding, savedInstanceState)
|
||||
binding.buttonDir.setOnClickListener(this)
|
||||
binding.buttonFile.setOnClickListener(this)
|
||||
binding.buttonBackup.setOnClickListener(this)
|
||||
}
|
||||
|
||||
override fun onClick(v: View) {
|
||||
when (v.id) {
|
||||
R.id.button_file -> importFileCall.launch(arrayOf("*/*"))
|
||||
R.id.button_dir -> importDirCall.launch(null)
|
||||
R.id.button_backup -> backupSelectCall.launch(arrayOf("*/*"))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -62,13 +56,6 @@ class ImportDialogFragment : AlertDialogFragment<DialogImportBinding>(), View.On
|
||||
dismiss()
|
||||
}
|
||||
|
||||
private fun restoreBackup(uri: Uri?) {
|
||||
if (uri != null) {
|
||||
RestoreDialogFragment.show(parentFragmentManager, uri)
|
||||
dismiss()
|
||||
}
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
private const val TAG = "ImportDialogFragment"
|
||||
|
||||
Reference in New Issue
Block a user