First commit

This commit is contained in:
Aurélie Delhaie
2022-12-12 20:57:18 +01:00
commit 8bbbff7fea
37 changed files with 2123 additions and 0 deletions

40
src/models/board.cpp Normal file
View File

@@ -0,0 +1,40 @@
#include "board.h"
Board::Board(QString name)
{
this->name = name;
}
Board::~Board()
{
for (int i = 0; i < tasks.count(); i++)
{
Task *t = tasks.takeAt(i);
delete t;
}
}
const QString Board::getName()
{
return name;
}
void Board::add(Task t)
{
tasks.append(new Task(t));
}
Task *Board::taskAt(int i)
{
if (i >= 0 && i < tasks.count())
{
return tasks[i];
}
return nullptr;
}
const QVector<Task *> Board::getTasks()
{
return tasks;
}