mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
GUI. Заготовка под список подпроцедур 2
This commit is contained in:
@@ -471,7 +471,7 @@ void AMMtasksWidget::on_treeWidgetDoubleClicked(QTreeWidgetItem *item, int colum
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
dlgListSubProc = new DialogListSubProc(connectorToServer, this);
|
dlgListSubProc = new DialogListSubProc(connectorToServer, this);
|
||||||
//dlgListSubProc->setTask(&task);
|
dlgListSubProc->setTask(&task);
|
||||||
dlgListSubProc->exec();
|
dlgListSubProc->exec();
|
||||||
|
|
||||||
//if(dlgListSubProc->getFlChanged())
|
//if(dlgListSubProc->getFlChanged())
|
||||||
|
|||||||
@@ -31,5 +31,5 @@ void DialogListSubProc::closeEvent(QCloseEvent *event)
|
|||||||
|
|
||||||
void DialogListSubProc::setTask(TaskAmmFim *task)
|
void DialogListSubProc::setTask(TaskAmmFim *task)
|
||||||
{
|
{
|
||||||
//listSubProc->setTask(task);
|
listSubProc->setTask(task);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,12 +3,41 @@
|
|||||||
|
|
||||||
ListSubProc::ListSubProc(ConnectorToServer* connectorToServer, QWidget *parent) :
|
ListSubProc::ListSubProc(ConnectorToServer* connectorToServer, QWidget *parent) :
|
||||||
QWidget(parent),
|
QWidget(parent),
|
||||||
ui(new Ui::ListSubProc)
|
ui(new Ui::ListSubProc),
|
||||||
|
waitAnimationWidget(nullptr)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
|
||||||
|
waitAnimationWidget = new WaitAnimationWidget;
|
||||||
|
QMovie *movie = new QMovie(":/resources/icons/762.gif");
|
||||||
|
waitAnimationWidget->setParent(this);
|
||||||
|
waitAnimationWidget->initialize(movie,this);
|
||||||
}
|
}
|
||||||
|
|
||||||
ListSubProc::~ListSubProc()
|
ListSubProc::~ListSubProc()
|
||||||
{
|
{
|
||||||
|
waitAnimationWidget->hideWithStop();
|
||||||
|
delete waitAnimationWidget;
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ListSubProc::closeEvent(QCloseEvent *event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListSubProc::resizeEvent(QResizeEvent *event)
|
||||||
|
{
|
||||||
|
QSize size = event->size();
|
||||||
|
waitAnimationWidget->resize(size);
|
||||||
|
}
|
||||||
|
|
||||||
|
void ListSubProc::setTask(TaskAmmFim *task)
|
||||||
|
{
|
||||||
|
this->task = *task;
|
||||||
|
|
||||||
|
ui->lbl_Title->setText(task->ammProcedure.title);
|
||||||
|
ui->lbl_DMCode->setText(task->ammProcedure.dmCode);
|
||||||
|
|
||||||
|
waitAnimationWidget->showWithPlay();
|
||||||
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
#define LISTSUBPROC_H
|
#define LISTSUBPROC_H
|
||||||
|
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
|
#include <QResizeEvent>
|
||||||
#include "connectorToServer.h"
|
#include "connectorToServer.h"
|
||||||
|
|
||||||
namespace Ui {
|
namespace Ui {
|
||||||
@@ -16,8 +17,17 @@ public:
|
|||||||
explicit ListSubProc(ConnectorToServer* connectorToServer, QWidget *parent = nullptr);
|
explicit ListSubProc(ConnectorToServer* connectorToServer, QWidget *parent = nullptr);
|
||||||
~ListSubProc();
|
~ListSubProc();
|
||||||
|
|
||||||
|
void closeEvent(QCloseEvent *event) override;
|
||||||
|
void resizeEvent(QResizeEvent *event) override;
|
||||||
|
|
||||||
|
void setTask(TaskAmmFim* task);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::ListSubProc *ui;
|
Ui::ListSubProc *ui;
|
||||||
|
|
||||||
|
TaskAmmFim task;
|
||||||
|
|
||||||
|
WaitAnimationWidget *waitAnimationWidget;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // LISTSUBPROC_H
|
#endif // LISTSUBPROC_H
|
||||||
|
|||||||
@@ -19,14 +19,14 @@
|
|||||||
<item>
|
<item>
|
||||||
<layout class="QVBoxLayout" name="verticalLayout_Info">
|
<layout class="QVBoxLayout" name="verticalLayout_Info">
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_Title">
|
<widget class="QLabel" name="lbl_Title">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Title</string>
|
<string>Title</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_DMCode">
|
<widget class="QLabel" name="lbl_DMCode">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>DM code</string>
|
<string>DM code</string>
|
||||||
</property>
|
</property>
|
||||||
|
|||||||
Reference in New Issue
Block a user