summaryrefslogtreecommitdiff
path: root/src/taskmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/taskmanager.h')
-rw-r--r--src/taskmanager.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/taskmanager.h b/src/taskmanager.h
index dc0cf1c..fbd38ec 100644
--- a/src/taskmanager.h
+++ b/src/taskmanager.h
@@ -38,7 +38,7 @@
class TaskManager {
public:
- TaskManager();
+ TaskManager(std::string file = "/tmp/munia.xml");
~TaskManager();
TaskIdList createTask(taskid_t parentid, taskid_t *id) throw (std::exception);
@@ -52,11 +52,15 @@ public:
task_t task(taskid_t t);
+ void flushTasks();
+
private:
// TaskIdList ancestorList(taskid_t task);
taskid_t createId();
taskid_t idCount;
task_t nextTask();
+
+ std::string file;
};
extern TaskManager task_manager;