From 301daafb59471c3a65257d61f01e6555b3bc6693 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 24 Feb 2022 21:17:35 +0100 Subject: [PATCH] implementing task deleting --- .../calendar/pro/activities/TaskActivity.kt | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/TaskActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/TaskActivity.kt index 4812a50ae..b3372f965 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/TaskActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/TaskActivity.kt @@ -8,13 +8,11 @@ import android.view.MenuItem import android.view.WindowManager import com.simplemobiletools.calendar.pro.R import com.simplemobiletools.calendar.pro.dialogs.SelectEventTypeDialog -import com.simplemobiletools.calendar.pro.extensions.config -import com.simplemobiletools.calendar.pro.extensions.eventTypesDB -import com.simplemobiletools.calendar.pro.extensions.eventsDB -import com.simplemobiletools.calendar.pro.extensions.seconds +import com.simplemobiletools.calendar.pro.extensions.* import com.simplemobiletools.calendar.pro.helpers.* import com.simplemobiletools.calendar.pro.helpers.Formatter import com.simplemobiletools.calendar.pro.models.Event +import com.simplemobiletools.commons.dialogs.ConfirmationDialog import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.helpers.ensureBackgroundThread import kotlinx.android.synthetic.main.activity_event.* @@ -193,7 +191,18 @@ class TaskActivity : SimpleActivity() { } } - private fun deleteTask() {} + private fun deleteTask() { + ConfirmationDialog(this) { + ensureBackgroundThread { + eventsHelper.deleteEvent(mTask.id!!, false) + + runOnUiThread { + hideKeyboard() + finish() + } + } + } + } private fun duplicateTask() {}