summaryrefslogtreecommitdiff
path: root/src/taskmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/taskmanager.h')
-rw-r--r--src/taskmanager.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/taskmanager.h b/src/taskmanager.h
index e11736b..11601a4 100644
--- a/src/taskmanager.h
+++ b/src/taskmanager.h
@@ -46,7 +46,8 @@ public:
void init(std::string filename);
TaskIdList createTask(taskid_t parentid, taskid_t *id) throw (std::exception);
- TaskIdList updateTask(taskid_t id, task_t task) throw (std::exception);
+ TaskIdList updateTask(taskid_t id, const std::string &name,
+ const std::string &value) throw (std::exception);
TaskIdList removeTask(taskid_t id) throw (std::exception);
TaskIdListPair moveTask(taskid_t id, taskid_t newParent) throw (std::exception);
@@ -59,16 +60,20 @@ public:
void flushTasks();
+ taskid_t createId();
+
private:
// TaskIdList ancestorList(taskid_t task);
- taskid_t createId();
taskid_t idCount;
task_t nextTask();
std::string file;
};
+#ifndef FOOBAR
extern TaskManager task_manager;
+#endif
+
#if 0