mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
58 lines
1.5 KiB
C++
58 lines
1.5 KiB
C++
#include <QStyle>
|
|
#include "actionwidget.h"
|
|
#include "ui_actionwidget.h"
|
|
|
|
ActionWidget::ActionWidget(QWidget *parent) :
|
|
QWidget(parent),
|
|
ui(new Ui::ActionWidget)
|
|
{
|
|
ui->setupUi(this);
|
|
|
|
ui->lbl_Type->setObjectName("ActionWidget_lbl_Type");
|
|
ui->lbl_Status->setObjectName("ActionWidget_lbl_Status");
|
|
ui->plainTextEdit_Procedure->setObjectName("ActionWidget_plainTextEdit_Procedure");
|
|
ui->plainTextEdit_Comment->setObjectName("ActionWidget_plainTextEdit_Comment");
|
|
}
|
|
|
|
ActionWidget::~ActionWidget()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
void ActionWidget::setItem(FIMReportItem item)
|
|
{
|
|
QString str;
|
|
|
|
/*
|
|
//Item ID
|
|
str = QString("<p>Item ID: %1</p>").arg(QString::number(item.id));
|
|
ui->plainTextEdit_Procedure->appendHtml(str);
|
|
*/
|
|
|
|
//AMM/FIM
|
|
ui->lbl_Type->setText(item.procedure.doc);
|
|
|
|
//Title
|
|
str = QString("<p style=\"color:blue;\">%1</p>").arg(item.procedure.title);
|
|
ui->plainTextEdit_Procedure->appendHtml(str);
|
|
|
|
//DMcode
|
|
str = QString("<p style=\"color:gray;\">%1</p>").arg(item.procedure.dmCode);
|
|
ui->plainTextEdit_Procedure->appendHtml(str);
|
|
|
|
//Result
|
|
str = item.procedure.result;
|
|
if(str == "viewed")
|
|
str = tr("viewed");
|
|
else if(str == "completed")
|
|
{
|
|
str = tr("completed");
|
|
ui->lbl_Status->setStyleSheet("color: white; background: #2d5585;");
|
|
}
|
|
ui->lbl_Status->setText(str);
|
|
|
|
//Text
|
|
str = QString("<p style=\"color:gray;\">%1</p>").arg(item.text);
|
|
ui->plainTextEdit_Comment->appendHtml(str);
|
|
}
|