mirror of
https://codeberg.org/vyn/mirai.git
synced 2025-07-03 10:13:42 +00:00
Change 'File' concept to a 'Resource' abstract concept
This commit is contained in:
parent
7eb54cddce
commit
ca34562a1c
23 changed files with 447 additions and 351 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue