Status and Priority service singleton

This commit is contained in:
Aurelie Delhaie
2023-02-12 22:33:22 +01:00
parent d0186d0759
commit 35dee6684f
13 changed files with 191 additions and 85 deletions

View File

@@ -5,13 +5,15 @@
#include <QUuid>
#include "../tools.h"
#include "../services/taskstateservice.h"
PrefDialog::PrefDialog(QVector<Status> status, QVector<Priority> priorities, QWidget *parent) :
PrefDialog::PrefDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::PrefDialog)
{
ui->setupUi(this);
QVector<Status> status = TaskStateService::getInstance()->getStatuses();
foreach (Status s, status)
{
QListWidgetItem *item = new QListWidgetItem(s.getName());
@@ -20,6 +22,7 @@ PrefDialog::PrefDialog(QVector<Status> status, QVector<Priority> priorities, QWi
ui->statusListWidget->addItem(item);
}
QVector<Priority> priorities = TaskStateService::getInstance()->getPriorities();
foreach (Priority p, priorities)
{
QListWidgetItem *item = new QListWidgetItem(p.getName());