Change 'File' concept to a 'Resource' abstract concept

This commit is contained in:
Vyn 2024-05-09 14:39:10 +02:00
parent 7eb54cddce
commit ca34562a1c
23 changed files with 447 additions and 351 deletions

View file

@ -24,15 +24,15 @@ struct TaskItemData {
Tags tags;
};
class TasksFile;
class BaseResource;
class TaskItem
{
friend TasksFile;
friend BaseResource;
private:
public:
TaskItem(TasksFile *parent, const TaskItemData data);
TaskItem(BaseResource *parent, const TaskItemData data);
TaskItem &operator=(const TaskItemData &newData)
{
@ -62,7 +62,7 @@ class TaskItem
private:
void onChange();
TasksFile *parent;
BaseResource *parent;
TaskItemData data;
};
} // namespace mirai