Add files settings in UI (wip)

This commit is contained in:
Vyn 2024-04-22 15:45:26 +02:00
parent e5328c15d4
commit d8d50582c3
7 changed files with 92 additions and 35 deletions

View file

@ -20,9 +20,18 @@ namespace mirai
void Mirai::loadFile(const std::string &path)
{
auto tasksFile = TodoMdFormat::readFile(path);
files.push_back(std::move(tasksFile));
reloadTags();
try {
auto tasksFile = TodoMdFormat::readFile(path);
files.push_back(std::move(tasksFile));
reloadTags();
} catch (std::exception &e) {
std::cout << "Cannot load file " << path << " : " << e.what() << std::endl;
}
}
void Mirai::unloadAllFiles()
{
files.clear();
}
void Mirai::save()

View file

@ -24,6 +24,7 @@ class Mirai
public:
void loadFile(const std::string &path);
void unloadAllFiles();
void save();
void addTask(TaskItemData taskItem);
void addTask(std::string text, std::string date);