From d0c380564acd29caf9ea9f34bb18ae07a03ca460 Mon Sep 17 00:00:00 2001 From: lukstbit <52494258+lukstbit@users.noreply.github.com> Date: Tue, 6 Feb 2024 19:00:00 +0200 Subject: [PATCH] Add getter for Checkbox prompt used in AlertDialogFacade Replicates the MaterialDialog.getCheckboxPrompt() extension and it would be useful for migrating some dialogs. --- AnkiDroid/src/main/java/com/ichi2/utils/AlertDialogFacade.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/AnkiDroid/src/main/java/com/ichi2/utils/AlertDialogFacade.kt b/AnkiDroid/src/main/java/com/ichi2/utils/AlertDialogFacade.kt index d079ff5a83..e08aea5b37 100644 --- a/AnkiDroid/src/main/java/com/ichi2/utils/AlertDialogFacade.kt +++ b/AnkiDroid/src/main/java/com/ichi2/utils/AlertDialogFacade.kt @@ -182,6 +182,11 @@ fun AlertDialog.Builder.checkBoxPrompt( return this.setView(checkBoxView) } +fun AlertDialog.getCheckBoxPrompt(): CheckBox = + requireNotNull(findViewById(R.id.checkbox)) { + "CheckBox prompt is not available. Forgot to call AlertDialog.Builder.checkBoxPrompt()?" + } + fun AlertDialog.Builder.customView( view: View, paddingTop: Int = 0,