Files
RRJServer/InstructorsAndTrainees/tasks/dialogchecktask.cpp

63 lines
1.6 KiB
C++

#include "dialogchecktask.h"
#include "ui_dialogchecktask.h"
DialogCheckTask::DialogCheckTask(ConnectorToServer* connectorToServer, QWidget *parent) :
QWidget(parent),
ui(new Ui::DialogCheckTask),
connectorToServer(connectorToServer),
fimTasksWidget(nullptr)
{
ui->setupUi(this);
fimTasksWidget = new FIMtasksWidget(nullptr, FIMtasksWidget::TypeList::listOneTask, this);
ui->horizontalLayout_3->addWidget(fimTasksWidget);
/*
ui->plainText->appendHtml("<b>1 Hello World</b>");
ui->plainText->appendHtml("<p>2 Hello World</p>");
ui->plainText->appendHtml("<em>3 Hello World</em>");
ui->plainText->appendHtml("<mark>4 Hello World</mark>");
ui->plainText->appendHtml("<strong>5 Hello World</strong>");
ui->plainText->appendHtml("<p style=\"color:red;\">6 Hello World</p>");
*/
}
DialogCheckTask::~DialogCheckTask()
{
delete fimTasksWidget;
delete ui;
}
void DialogCheckTask::setTask(TaskAmmFim* task)
{
this->task = *task;
//Задача
fimTasksWidget->setOneTaskFim(&this->task);
//Репорт
outReport(this->task.report);
}
TaskAmmFim DialogCheckTask::getTask()
{
return this->task;
}
void DialogCheckTask::outReport(FIMReport report)
{
//Запрашиваем отчет по этой задаче
for(FIMReportItem item : report.itemList)
{
ui->plainText->appendHtml("<b>Title: </b>");
ui->plainText->appendHtml("<p>DMcode: </p>");
ui->plainText->appendHtml("<p>Result: </p>");
ui->plainText->appendHtml("<p style=\"color:green;\">Text: </p>");
}
}