cleanup
[ptask.git] / src / ui_tasktree.c
index 7dd4954..abec583 100644 (file)
@@ -22,6 +22,7 @@
 
 #include <log.h>
 #include <ui_projecttree.h>
+#include <ui_taskpanel.h>
 #include <ui_tasktree.h>
 
 static GtkTreeView *w_treeview;
@@ -32,7 +33,8 @@ enum {
        COL_DESCRIPTION,
        COL_PROJECT,
        COL_UUID,
-       COL_PRIORITY
+       COL_PRIORITY,
+       COL_URGENCY
 };
 
 static int priority_to_int(const char *str)
@@ -74,6 +76,17 @@ static gint priority_cmp(GtkTreeModel *model,
                return 0;
 }
 
+int tasktree_cursor_changed_cbk(GtkTreeView *treeview, gpointer data)
+{
+       log_fct_enter();
+
+       ui_taskpanel_update(ui_tasktree_get_selected_task());
+
+       log_fct_exit();
+
+       return FALSE;
+}
+
 void ui_tasktree_init(GtkBuilder *builder)
 {
        GtkTreeModel *model;
@@ -246,6 +259,7 @@ void ui_tasktree_update(struct task **tasks, const char *prj_filter)
                                           COL_PROJECT, prj,
                                           COL_UUID, (*tasks_cur)->uuid,
                                           COL_PRIORITY, (*tasks_cur)->priority,
+                                          COL_URGENCY, (*tasks_cur)->urgency,
                                           -1);
                }
        }