aboutsummaryrefslogtreecommitdiff
path: root/src/gui/tasks/dialog.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/tasks/dialog.py')
-rw-r--r--src/gui/tasks/dialog.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/gui/tasks/dialog.py b/src/gui/tasks/dialog.py
index 3233dd6..2bf3b6b 100644
--- a/src/gui/tasks/dialog.py
+++ b/src/gui/tasks/dialog.py
@@ -26,7 +26,7 @@ def update(parent_widget, update_task_signal, row: int, task: Task, tags: List[i
return widget(parent_widget, "Modify a task", "modify", task, tags, on_update)
-def show_delete(parent, rows: List[int], on_delete):
+def confirm_delete(parent, rows: List[int], on_confirm):
confirm = QtWidgets.QMessageBox.question(
parent,
"Task deletion",
@@ -35,7 +35,18 @@ def show_delete(parent, rows: List[int], on_delete):
QtWidgets.QMessageBox.Yes)
if confirm == QtWidgets.QMessageBox.Yes:
- on_delete()
+ on_confirm()
+
+def confirm_move(parent, rows: List[int], move_to: Status, on_confirm):
+ confirm = QtWidgets.QMessageBox.question(
+ parent,
+ "Task move",
+ "Do you really want to move the selected tasks ?",
+ QtWidgets.QMessageBox.No | QtWidgets.QMessageBox.Yes,
+ QtWidgets.QMessageBox.Yes)
+
+ if confirm == QtWidgets.QMessageBox.Yes:
+ on_confirm()
def widget(
parent: QtWidgets.QWidget,