mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-06-05 21:59:17 +02:00
add a confirmation dialog before deleting an event type
This commit is contained in:
@@ -7,6 +7,7 @@ import com.simplemobiletools.calendar.activities.SimpleActivity
|
|||||||
import com.simplemobiletools.calendar.extensions.dbHelper
|
import com.simplemobiletools.calendar.extensions.dbHelper
|
||||||
import com.simplemobiletools.calendar.interfaces.DeleteEventTypesListener
|
import com.simplemobiletools.calendar.interfaces.DeleteEventTypesListener
|
||||||
import com.simplemobiletools.calendar.models.EventType
|
import com.simplemobiletools.calendar.models.EventType
|
||||||
|
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
|
||||||
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
|
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
|
||||||
import com.simplemobiletools.commons.extensions.setBackgroundWithStroke
|
import com.simplemobiletools.commons.extensions.setBackgroundWithStroke
|
||||||
import com.simplemobiletools.commons.models.RadioItem
|
import com.simplemobiletools.commons.models.RadioItem
|
||||||
@@ -69,9 +70,11 @@ class EventTypeAdapter(activity: SimpleActivity, val eventTypes: List<EventType>
|
|||||||
deleteEventTypes(it == DELETE_EVENTS, eventTypes)
|
deleteEventTypes(it == DELETE_EVENTS, eventTypes)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
ConfirmationDialog(activity) {
|
||||||
deleteEventTypes(true, eventTypes)
|
deleteEventTypes(true, eventTypes)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private fun deleteEventTypes(deleteEvents: Boolean, eventTypes: ArrayList<EventType>) {
|
private fun deleteEventTypes(deleteEvents: Boolean, eventTypes: ArrayList<EventType>) {
|
||||||
listener?.deleteEventTypes(eventTypes, deleteEvents)
|
listener?.deleteEventTypes(eventTypes, deleteEvents)
|
||||||
|
Reference in New Issue
Block a user