Рефакт TaskAMMFIMTreePreparation

This commit is contained in:
2025-07-25 12:29:48 +03:00
parent 943b9413fa
commit 3e5c451bb3
10 changed files with 192 additions and 108 deletions

View File

@@ -31,12 +31,16 @@ DialogCheckTask::DialogCheckTask(ConnectorToServer* connectorToServer, QString t
ui->btnRight->setText(tr("Completed"));
ui->btnWrong->setText(tr("New"));
ui->btnWrong->setIcon(QIcon(QStringLiteral(":/resources/icons/circleGray.png")));
ui->btnRight->setEnabled(false);
ui->btnWrong->setEnabled(false);
}
}
DialogCheckTask::~DialogCheckTask()
{
delete fimTasksWidget;
if(fimTasksWidget)
delete fimTasksWidget;
delete ui;
}
@@ -45,11 +49,21 @@ void DialogCheckTask::setTask(TaskAmmFim* task)
this->task = *task;
id_task = task->getID();
//Задача
fimTasksWidget->setOneTaskFim(&this->task);
if(type == "fim")
{
//Задача
fimTasksWidget->setOneTaskFim(&this->task);
//Репорт
outReport(this->task.report);
//Репорт
outReport(this->task.report);
}
else if(type == "amm")
{
if(this->task.status == "new")
ui->btnRight->setEnabled(true);
else
ui->btnWrong->setEnabled(true);
}
}
TaskAmmFim DialogCheckTask::getTask()
@@ -57,6 +71,12 @@ TaskAmmFim DialogCheckTask::getTask()
return this->task;
}
void DialogCheckTask::setModule(Module *module)
{
this->module = *module;
id_task = this->module.getID();
}
void DialogCheckTask::outReport(FIMReport report)
{
QString str;