13 explicit TaskManager(
const std::string& storageFile);
18 void addTask(
const std::string& title);
23 const std::vector<Task>&
getTasks()
const;
26 std::vector<Task> tasks;
27 std::string storageFile;
Manages a collection of tasks and handles persistence.
Definition TaskManager.h:11
void load()
Definition TaskManager.cpp:8
void save() const
Definition TaskManager.cpp:21
void completeTask(size_t index)
Definition TaskManager.cpp:32
void addTask(const std::string &title)
Definition TaskManager.cpp:28
void listTasks() const
Definition TaskManager.cpp:38
const std::vector< Task > & getTasks() const
Definition TaskManager.cpp:50