The source project of this merge request has been removed.
Drag Tasks between User-Created Lists
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.