X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Ftw.h;h=6f3c177ee766b3b8e8fe97bbffa480fcdf54751b;hb=adae31b14a4ee6d25fd5690b7c3ae6814341ca29;hp=41a17895114f8465fe24541ed8b23e8788f645fc;hpb=2a51512c32c229eb2d6a8aeb9aa4a78d1f52256d;p=ptask.git diff --git a/src/tw.h b/src/tw.h index 41a1789..6f3c177 100644 --- a/src/tw.h +++ b/src/tw.h @@ -17,8 +17,8 @@ * 02110-1301 USA */ -#ifndef _GTASK_TW_H_ -#define _GTASK_TW_H_ +#ifndef _PTASK_TW_H_ +#define _PTASK_TW_H_ struct task { int id; @@ -28,6 +28,15 @@ struct task { char *note; char *project; char *priority; + char *urgency; + struct tm *entry; + struct tm *due; + struct tm *start; +}; + +struct project { + char *name; + int count; }; struct task **tw_get_all_tasks(const char *status); @@ -35,7 +44,10 @@ void tw_modify_description(const char *uuid, const char *newdesc); void tw_modify_project(const char *uuid, const char *newproj); void tw_modify_priority(const char *uuid, const char *priority); void tw_done(const char *uuid); +void tw_task_remove(const char *); void tw_add(const char *newdesc, const char *prj, const char *prio); void tw_task_list_free(struct task **tasks); +struct project **tw_get_projects(struct task **tasks); +void tw_project_list_free(struct project **); #endif