refactoring
[ptask.git] / src / main.c
index 9b1817c..e6a31f6 100644 (file)
@@ -132,28 +132,15 @@ void refresh()
        struct task *task;
        int i;
        GtkTreeIter iter;
-       int status;
        const char *project;
 
        log_fct_enter();
        ui_taskpanel_update(NULL);
 
-       status = gtk_combo_box_get_active(w_status);
-       log_debug("status: %d", status);
-
        if (tasks)
                tw_task_list_free(tasks);
 
-       switch (status) {
-       case 0:
-               tasks = tw_get_all_tasks("pending");
-               break;
-       case 1:
-               tasks = tw_get_all_tasks("completed");
-               break;
-       default:
-               tasks = tw_get_all_tasks("pending");
-       }
+       tasks = tw_get_all_tasks(ui_get_status_filter());
 
        model = gtk_tree_view_get_model(GTK_TREE_VIEW(w_treeview));
        gtk_list_store_clear(GTK_LIST_STORE(model));
@@ -194,17 +181,6 @@ void refresh()
        log_fct(__func__, "EXIT");
 }
 
-int taskdone_clicked_cbk(GtkButton *btn, gpointer data)
-{
-       struct task *task;
-
-       task = get_selected_task(GTK_TREE_VIEW(w_treeview));
-       tw_done(task->uuid);
-       refresh();
-
-       return FALSE;
-}
-
 int refresh_clicked_cbk(GtkButton *btn, gpointer data)
 {
        log_debug("refresh_clicked_cbk");