mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-27 19:45:43 +03:00
Индикация и возм обновл docs из ГУИ
This commit is contained in:
@@ -59,6 +59,8 @@ AMMtasksWidget::AMMtasksWidget(ConnectorToServer* connectorToServer, TypeListTre
|
||||
ui->btnOnlyActive->setEnabled(false);
|
||||
ui->btnAssignTask->setObjectName("btnAssignTask");
|
||||
ui->btnAssignTask->setEnabled(false);
|
||||
ui->btnDocsUpdating->setObjectName("btnDocsUpdating");
|
||||
ui->btnDocsUpdating->setEnabled(false);
|
||||
|
||||
if(type == TypeListTreeAMMFIM::listCommon)
|
||||
{
|
||||
@@ -76,6 +78,10 @@ AMMtasksWidget::AMMtasksWidget(ConnectorToServer* connectorToServer, TypeListTre
|
||||
ui->btnOnlyActive->setVisible(false);
|
||||
ui->btnAssignTask->setVisible(false);
|
||||
|
||||
ui->label_DocsActualed->setVisible(false);
|
||||
ui->label_Actual->setVisible(false);
|
||||
ui->btnDocsUpdating->setVisible(false);
|
||||
|
||||
//ui->verticalLayout->setAlignment(Qt::AlignmentFlag::AlignBottom);
|
||||
//ui->horizontalLayout_3->setAlignment(Qt::AlignmentFlag::AlignLeft);
|
||||
}
|
||||
@@ -113,6 +119,22 @@ void AMMtasksWidget::waitAnimationWidgetShowWithPlay()
|
||||
waitAnimationWidget->showWithPlay();
|
||||
}
|
||||
|
||||
void AMMtasksWidget::setDocsActualed(bool flActualed)
|
||||
{
|
||||
if(flActualed)
|
||||
{
|
||||
ui->label_DocsActualed->setPixmap(QPixmap(QStringLiteral(":/resources/icons/circleGreen.png")));
|
||||
ui->label_Actual->setText(tr("actual"));
|
||||
ui->btnDocsUpdating->setEnabled(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
ui->label_DocsActualed->setPixmap(QPixmap(QStringLiteral(":/resources/icons/warning.png")));
|
||||
ui->label_Actual->setText(tr("update required"));
|
||||
ui->btnDocsUpdating->setEnabled(true);
|
||||
}
|
||||
}
|
||||
|
||||
void AMMtasksWidget::resizeEvent(QResizeEvent *event)
|
||||
{
|
||||
setWidthColumnsTree();
|
||||
@@ -179,6 +201,7 @@ void AMMtasksWidget::slot_NeedUpdateUI()
|
||||
{
|
||||
qDebug() << "AMMtasksWidget::slot_NeedUpdateUI thread ID " << QThread::currentThreadId();
|
||||
loadTasksAMM();
|
||||
setDocsActualed(true);
|
||||
}
|
||||
|
||||
void AMMtasksWidget::slot_traineeSelected(int id_trainee)
|
||||
@@ -418,3 +441,8 @@ void AMMtasksWidget::on_btnOnlyActive_clicked()
|
||||
}
|
||||
loadTasksAMM(false);
|
||||
}
|
||||
|
||||
void AMMtasksWidget::on_btnDocsUpdating_clicked()
|
||||
{
|
||||
connectorToServer->sendQueryTasksXML("amm");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user