Skip to content

Drag Tasks between User-Created Lists

Jamie Murphy requested to merge (removed):drag-tasks into master

components: task-list-workspace, core

This MR adds a gtd_task_list_import_task function to allow importing a task from one list to another, along with a GtdTaskList::task-imported signal, to notify that a task has been successfully imported (i.e, to remove the task from the first list).

A GtkDropTarget was added to the GtdSidebarListRow, to allow List Rows to accept dragged tasks, and move them between lists.

This partially fixes #51, although moving tasks between lists such as All Tasks and Today is not implemented. This MR only allows moving tasks between user-created lists at the moment.

Merge request reports