summaryrefslogtreecommitdiff
path: root/src/taskmanager.h
diff options
context:
space:
mode:
authorJonas Suhr Christensen <jsc@umbraculum.org>2012-05-17 12:13:18 +0200
committerJonas Suhr Christensen <jsc@umbraculum.org>2012-05-17 12:13:18 +0200
commit88fc1bfddff7a078ffad767fef44858165c0a69e (patch)
tree11665a7f3420d6bf460fcb9f4433ec1774560d76 /src/taskmanager.h
parent69f1a4dfc0d3a7a1462d87a31b11197a638c5746 (diff)
parent4873e6df45424d2132dc9685f76bcbe2d9dd447e (diff)
Merge branch 'master' of https://git.oftal.dk/munia
Conflicts: src/taskmanager.cc
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 0f0d96e..52daa05 100644
--- a/src/taskmanager.h
+++ b/src/taskmanager.h
@@ -40,7 +40,7 @@ typedef std::pair<TaskIdList, TaskIdList> TaskIdListPair;
class TaskManager {
public:
- TaskManager();
+ TaskManager(std::string file = "/tmp/munia.xml");
~TaskManager();
TaskIdList createTask(taskid_t parentid, taskid_t *id) throw (std::exception);
@@ -55,11 +55,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;