mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
refact2
This commit is contained in:
@@ -29,7 +29,13 @@ void InstructorsView::resizeEvent(QResizeEvent *event)
|
|||||||
else
|
else
|
||||||
{//control
|
{//control
|
||||||
if(adminMode)
|
if(adminMode)
|
||||||
|
{
|
||||||
|
#ifdef PROJECT_TYPE_DEBUG
|
||||||
widthInstructor = width - (610 + 10);
|
widthInstructor = width - (610 + 10);
|
||||||
|
#else
|
||||||
|
widthInstructor = width - (560 + 10);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
else
|
else
|
||||||
widthInstructor = width - (480 + 10);
|
widthInstructor = width - (480 + 10);
|
||||||
}
|
}
|
||||||
@@ -76,7 +82,11 @@ void InstructorsView::preparationTreeWidget()
|
|||||||
|
|
||||||
if(adminMode)
|
if(adminMode)
|
||||||
{
|
{
|
||||||
|
#ifdef PROJECT_TYPE_DEBUG
|
||||||
treeWidget->setColumnHidden(ColumnsTreeInsructors::clmn_ID, false);
|
treeWidget->setColumnHidden(ColumnsTreeInsructors::clmn_ID, false);
|
||||||
|
#else
|
||||||
|
treeWidget->setColumnHidden(ColumnsTreeInsructors::clmn_ID, true);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -64,12 +64,17 @@ void ViewerInstructors::on_btnEditorInstructors_clicked()
|
|||||||
connect(connectorToServer, &ConnectorToServer::signal_UpdateDB, editorInstructors, &EditorInstructors::slot_NeedUpdateUI);
|
connect(connectorToServer, &ConnectorToServer::signal_UpdateDB, editorInstructors, &EditorInstructors::slot_NeedUpdateUI);
|
||||||
editorInstructors->activate();
|
editorInstructors->activate();
|
||||||
|
|
||||||
dlgEditor = new QDialog(this);
|
dlgEditor = new QDialog(this,
|
||||||
|
Qt::WindowSystemMenuHint
|
||||||
|
| Qt::WindowMaximizeButtonHint
|
||||||
|
| Qt::WindowMinimizeButtonHint
|
||||||
|
| Qt::WindowCloseButtonHint);
|
||||||
QHBoxLayout *layout = new QHBoxLayout(dlgEditor);
|
QHBoxLayout *layout = new QHBoxLayout(dlgEditor);
|
||||||
layout->addWidget(editorInstructors);
|
layout->addWidget(editorInstructors);
|
||||||
dlgEditor->setWindowTitle(tr("Editor of instructors"));
|
dlgEditor->setWindowTitle(tr("Editor of instructors"));
|
||||||
dlgEditor->setMinimumSize(1400, 700);
|
dlgEditor->setMinimumSize(1400, 700);
|
||||||
dlgEditor->setWindowFlags(dlgEditor->windowFlags() & ~Qt::WindowContextHelpButtonHint);
|
dlgEditor->setWindowState(Qt::WindowMaximized);
|
||||||
|
dlgEditor->setModal(true);
|
||||||
dlgEditor->exec();
|
dlgEditor->exec();
|
||||||
|
|
||||||
delete dlgEditor;
|
delete dlgEditor;
|
||||||
|
|||||||
@@ -124,7 +124,13 @@ void AMMtasksWidget::resizeEvent(QResizeEvent *event)
|
|||||||
if(type == TypeListTreeAMMFIM::listCommon)
|
if(type == TypeListTreeAMMFIM::listCommon)
|
||||||
widthPMorDM = width - (270 + 10);
|
widthPMorDM = width - (270 + 10);
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
#ifdef PROJECT_TYPE_DEBUG
|
||||||
widthPMorDM = width - (430 + 10);
|
widthPMorDM = width - (430 + 10);
|
||||||
|
#else
|
||||||
|
widthPMorDM = width - (380 + 10);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
treeWidget->setColumnWidth(ColumnsTreeAMM::clmnAMM_PMorDM, widthPMorDM);
|
treeWidget->setColumnWidth(ColumnsTreeAMM::clmnAMM_PMorDM, widthPMorDM);
|
||||||
}
|
}
|
||||||
@@ -247,6 +253,14 @@ void AMMtasksWidget::preparationTreeWidget()
|
|||||||
treeWidget->setColumnHidden(ColumnsTreeAMM::clmnAMM_ID, true);
|
treeWidget->setColumnHidden(ColumnsTreeAMM::clmnAMM_ID, true);
|
||||||
treeWidget->setColumnHidden(ColumnsTreeAMM::clmnAMM_status, true);
|
treeWidget->setColumnHidden(ColumnsTreeAMM::clmnAMM_status, true);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
#ifdef PROJECT_TYPE_DEBUG
|
||||||
|
treeWidget->setColumnHidden(ColumnsTreeAMM::clmnAMM_ID, false);
|
||||||
|
#else
|
||||||
|
treeWidget->setColumnHidden(ColumnsTreeAMM::clmnAMM_ID, true);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void AMMtasksWidget::reSetHeadTreeWidget()
|
void AMMtasksWidget::reSetHeadTreeWidget()
|
||||||
|
|||||||
@@ -41,7 +41,10 @@ DialogCheckTask::DialogCheckTask(ConnectorToServer* connectorToServer, QString t
|
|||||||
DialogCheckTask::~DialogCheckTask()
|
DialogCheckTask::~DialogCheckTask()
|
||||||
{
|
{
|
||||||
if(fimTasksWidget)
|
if(fimTasksWidget)
|
||||||
|
{
|
||||||
delete fimTasksWidget;
|
delete fimTasksWidget;
|
||||||
|
fimTasksWidget = nullptr;
|
||||||
|
}
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ FIMtasksWidget::FIMtasksWidget(ConnectorToServer* connectorToServer, TypeListTre
|
|||||||
threadPreparation(nullptr),
|
threadPreparation(nullptr),
|
||||||
taskTreePreparation(nullptr),
|
taskTreePreparation(nullptr),
|
||||||
waitAnimationWidget(nullptr),
|
waitAnimationWidget(nullptr),
|
||||||
|
dlgCheckTask(nullptr),
|
||||||
userName("")
|
userName("")
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
@@ -96,6 +97,11 @@ FIMtasksWidget::~FIMtasksWidget()
|
|||||||
delete waitAnimationWidget;
|
delete waitAnimationWidget;
|
||||||
delete treeWidget;
|
delete treeWidget;
|
||||||
|
|
||||||
|
if(dlgCheckTask)
|
||||||
|
{
|
||||||
|
dlgCheckTask->close();
|
||||||
|
}
|
||||||
|
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -127,11 +133,23 @@ void FIMtasksWidget::resizeEvent(QResizeEvent *event)
|
|||||||
if(type == TypeListTreeAMMFIM::listCommon)
|
if(type == TypeListTreeAMMFIM::listCommon)
|
||||||
widthTitle = width - (20 + 10);
|
widthTitle = width - (20 + 10);
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
#ifdef PROJECT_TYPE_DEBUG
|
||||||
widthTitle = width - (180 + 10);
|
widthTitle = width - (180 + 10);
|
||||||
|
#else
|
||||||
|
widthTitle = width - (130 + 10);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
treeWidget->setColumnWidth(ColumnsTreeFIM::clmnFIM_Title, widthTitle);
|
treeWidget->setColumnWidth(ColumnsTreeFIM::clmnFIM_Title, widthTitle);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void FIMtasksWidget::closeDlgCheckTask()
|
||||||
|
{
|
||||||
|
if(dlgCheckTask)
|
||||||
|
dlgCheckTask->close();
|
||||||
|
}
|
||||||
|
|
||||||
void FIMtasksWidget::changeEvent(QEvent *event)
|
void FIMtasksWidget::changeEvent(QEvent *event)
|
||||||
{
|
{
|
||||||
// В случае получения события изменения языка приложения
|
// В случае получения события изменения языка приложения
|
||||||
@@ -278,6 +296,14 @@ void FIMtasksWidget::preparationTreeWidget()
|
|||||||
treeWidget->setColumnHidden(ColumnsTreeFIM::clmnFIM_ID, true);
|
treeWidget->setColumnHidden(ColumnsTreeFIM::clmnFIM_ID, true);
|
||||||
treeWidget->setColumnHidden(ColumnsTreeFIM::clmnFIM_status, true);
|
treeWidget->setColumnHidden(ColumnsTreeFIM::clmnFIM_status, true);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
#ifdef PROJECT_TYPE_DEBUG
|
||||||
|
treeWidget->setColumnHidden(ColumnsTreeFIM::clmnFIM_ID, false);
|
||||||
|
#else
|
||||||
|
treeWidget->setColumnHidden(ColumnsTreeFIM::clmnFIM_ID, true);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void FIMtasksWidget::reSetHeadTreeWidget()
|
void FIMtasksWidget::reSetHeadTreeWidget()
|
||||||
@@ -365,21 +391,32 @@ void FIMtasksWidget::on_btnCheck_clicked()
|
|||||||
if(!task.getID())
|
if(!task.getID())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
DialogCheckTask dlg(connectorToServer, "fim", this);
|
DialogCheckTask* checkTask = new DialogCheckTask(connectorToServer, "fim", this);
|
||||||
|
|
||||||
dlg.setTask(&task);
|
checkTask->setTask(&task);
|
||||||
|
|
||||||
QDialog* dialog = new QDialog(this);
|
dlgCheckTask = new QDialog(this,
|
||||||
QHBoxLayout *layout = new QHBoxLayout(dialog);
|
Qt::WindowSystemMenuHint
|
||||||
layout->addWidget(&dlg);
|
| Qt::WindowMaximizeButtonHint
|
||||||
dialog->setWindowTitle(tr("Check Task"));
|
| Qt::WindowMinimizeButtonHint
|
||||||
dialog->setMinimumSize(1600, 800);
|
| Qt::WindowCloseButtonHint);
|
||||||
dialog->setWindowFlags(dialog->windowFlags() & ~Qt::WindowContextHelpButtonHint);
|
QHBoxLayout *layout = new QHBoxLayout(dlgCheckTask);
|
||||||
//dialog->setStyleSheet(this->styleSheet());
|
layout->addWidget(checkTask);
|
||||||
dialog->exec();
|
dlgCheckTask->setWindowTitle(tr("Check Task"));
|
||||||
|
dlgCheckTask->setMinimumSize(1400, 700);
|
||||||
|
dlgCheckTask->setWindowState(Qt::WindowMaximized);
|
||||||
|
dlgCheckTask->setModal(true);
|
||||||
|
dlgCheckTask->showMaximized();
|
||||||
|
dlgCheckTask->exec();
|
||||||
|
|
||||||
if(dlg.getFlChanged())
|
if(checkTask->getFlChanged())
|
||||||
waitAnimationWidget->showWithPlay();
|
waitAnimationWidget->showWithPlay();
|
||||||
|
|
||||||
|
if(dlgCheckTask)
|
||||||
|
{
|
||||||
|
delete dlgCheckTask;
|
||||||
|
dlgCheckTask = nullptr;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ public:
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
void resizeEvent(QResizeEvent *event) override;
|
void resizeEvent(QResizeEvent *event) override;
|
||||||
|
void closeDlgCheckTask();
|
||||||
protected:
|
protected:
|
||||||
void changeEvent(QEvent * event) override;
|
void changeEvent(QEvent * event) override;
|
||||||
|
|
||||||
@@ -78,6 +79,8 @@ private:
|
|||||||
TaskAMMFIMTreePreparation* taskTreePreparation;
|
TaskAMMFIMTreePreparation* taskTreePreparation;
|
||||||
WaitAnimationWidget *waitAnimationWidget;
|
WaitAnimationWidget *waitAnimationWidget;
|
||||||
|
|
||||||
|
QDialog* dlgCheckTask;
|
||||||
|
|
||||||
QString userName; //FIM
|
QString userName; //FIM
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -51,9 +51,18 @@ PersonalCardTrainee::PersonalCardTrainee(ConnectorToServer* connectorToServer, M
|
|||||||
}
|
}
|
||||||
|
|
||||||
PersonalCardTrainee::~PersonalCardTrainee()
|
PersonalCardTrainee::~PersonalCardTrainee()
|
||||||
|
{
|
||||||
|
if(ammTasksWidget_personal)
|
||||||
{
|
{
|
||||||
delete ammTasksWidget_personal;
|
delete ammTasksWidget_personal;
|
||||||
|
ammTasksWidget_personal = nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(fimTasksWidget_personal)
|
||||||
|
{
|
||||||
delete fimTasksWidget_personal;
|
delete fimTasksWidget_personal;
|
||||||
|
fimTasksWidget_personal = nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
messangerController->deleteWidget(messangerWidget);
|
messangerController->deleteWidget(messangerWidget);
|
||||||
|
|
||||||
@@ -63,6 +72,11 @@ PersonalCardTrainee::~PersonalCardTrainee()
|
|||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void PersonalCardTrainee::closeEvent(QCloseEvent *event)
|
||||||
|
{
|
||||||
|
fimTasksWidget_personal->closeDlgCheckTask();
|
||||||
|
}
|
||||||
|
|
||||||
void PersonalCardTrainee::loadInfo()
|
void PersonalCardTrainee::loadInfo()
|
||||||
{
|
{
|
||||||
Trainee trainee = connectorToServer->getTrainee(id_trainee);
|
Trainee trainee = connectorToServer->getTrainee(id_trainee);
|
||||||
|
|||||||
@@ -20,6 +20,8 @@ public:
|
|||||||
explicit PersonalCardTrainee(ConnectorToServer* connectorToServer, MessangerController* messangerController, int id_trainee, AMMtasksWidget* ammTasksWidget_common, FIMtasksWidget* fimTasksWidget_common, QWidget *parent = nullptr);
|
explicit PersonalCardTrainee(ConnectorToServer* connectorToServer, MessangerController* messangerController, int id_trainee, AMMtasksWidget* ammTasksWidget_common, FIMtasksWidget* fimTasksWidget_common, QWidget *parent = nullptr);
|
||||||
~PersonalCardTrainee();
|
~PersonalCardTrainee();
|
||||||
|
|
||||||
|
void closeEvent(QCloseEvent *event) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void loadInfo();
|
void loadInfo();
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,13 @@ void TraineesView::resizeEvent(QResizeEvent *event)
|
|||||||
else
|
else
|
||||||
{//control
|
{//control
|
||||||
if(adminMode)
|
if(adminMode)
|
||||||
|
{
|
||||||
|
#ifdef PROJECT_TYPE_DEBUG
|
||||||
widthTrainee = width - (470 + 10);
|
widthTrainee = width - (470 + 10);
|
||||||
|
#else
|
||||||
|
widthTrainee = width - (420 + 10);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
else
|
else
|
||||||
widthTrainee = width - (440 + 10);
|
widthTrainee = width - (440 + 10);
|
||||||
}
|
}
|
||||||
@@ -80,7 +86,11 @@ void TraineesView::preparationTreeWidget()
|
|||||||
|
|
||||||
if(adminMode)
|
if(adminMode)
|
||||||
{
|
{
|
||||||
|
#ifdef PROJECT_TYPE_DEBUG
|
||||||
treeWidget->setColumnHidden(ColumnsTreeTrainees::clmn_ID, false);
|
treeWidget->setColumnHidden(ColumnsTreeTrainees::clmn_ID, false);
|
||||||
|
#else
|
||||||
|
treeWidget->setColumnHidden(ColumnsTreeTrainees::clmn_ID, true);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -34,9 +34,18 @@ ViewerTrainees::ViewerTrainees(ConnectorToServer* connectorToServer, MessangerCo
|
|||||||
}
|
}
|
||||||
|
|
||||||
ViewerTrainees::~ViewerTrainees()
|
ViewerTrainees::~ViewerTrainees()
|
||||||
|
{
|
||||||
|
if(ammTasksWidgetCommon)
|
||||||
{
|
{
|
||||||
delete ammTasksWidgetCommon;
|
delete ammTasksWidgetCommon;
|
||||||
|
ammTasksWidgetCommon = nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(fimTasksWidgetCommon)
|
||||||
|
{
|
||||||
delete fimTasksWidgetCommon;
|
delete fimTasksWidgetCommon;
|
||||||
|
fimTasksWidgetCommon = nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
if(dlgEditor)
|
if(dlgEditor)
|
||||||
dlgEditor->close();
|
dlgEditor->close();
|
||||||
@@ -59,7 +68,9 @@ void ViewerTrainees::deactivate()
|
|||||||
dlgEditor->close();
|
dlgEditor->close();
|
||||||
|
|
||||||
if(dlgCardTrainee)
|
if(dlgCardTrainee)
|
||||||
|
{
|
||||||
dlgCardTrainee->close();
|
dlgCardTrainee->close();
|
||||||
|
}
|
||||||
|
|
||||||
CommonView::deactivate();
|
CommonView::deactivate();
|
||||||
|
|
||||||
@@ -88,12 +99,17 @@ void ViewerTrainees::on_btnEditorTrainees_clicked()
|
|||||||
connect(connectorToServer, &ConnectorToServer::signal_UpdateDB, editorTraineesGroups, &EditorTrainees::slot_NeedUpdateUI);
|
connect(connectorToServer, &ConnectorToServer::signal_UpdateDB, editorTraineesGroups, &EditorTrainees::slot_NeedUpdateUI);
|
||||||
editorTraineesGroups->activate();
|
editorTraineesGroups->activate();
|
||||||
|
|
||||||
dlgEditor = new QDialog(this);
|
dlgEditor = new QDialog(this,
|
||||||
|
Qt::WindowSystemMenuHint
|
||||||
|
| Qt::WindowMaximizeButtonHint
|
||||||
|
| Qt::WindowMinimizeButtonHint
|
||||||
|
| Qt::WindowCloseButtonHint);
|
||||||
QHBoxLayout *layout = new QHBoxLayout(dlgEditor);
|
QHBoxLayout *layout = new QHBoxLayout(dlgEditor);
|
||||||
layout->addWidget(editorTraineesGroups);
|
layout->addWidget(editorTraineesGroups);
|
||||||
dlgEditor->setWindowTitle(tr("Editor of trainees"));
|
dlgEditor->setWindowTitle(tr("Editor of trainees"));
|
||||||
dlgEditor->setMinimumSize(1400, 700);
|
dlgEditor->setMinimumSize(1400, 700);
|
||||||
dlgEditor->setWindowFlags(dlgEditor->windowFlags() & ~Qt::WindowContextHelpButtonHint);
|
dlgEditor->setWindowState(Qt::WindowMaximized);
|
||||||
|
dlgEditor->setModal(true);
|
||||||
dlgEditor->exec();
|
dlgEditor->exec();
|
||||||
|
|
||||||
delete dlgEditor;
|
delete dlgEditor;
|
||||||
@@ -129,8 +145,9 @@ void ViewerTrainees::on_itemDoubleClicked(QTreeWidgetItem *item, int column)
|
|||||||
QHBoxLayout *layout = new QHBoxLayout(dlgCardTrainee);
|
QHBoxLayout *layout = new QHBoxLayout(dlgCardTrainee);
|
||||||
layout->addWidget(cardTrainee);
|
layout->addWidget(cardTrainee);
|
||||||
dlgCardTrainee->setWindowTitle(tr("Personal card trainee"));
|
dlgCardTrainee->setWindowTitle(tr("Personal card trainee"));
|
||||||
//dlgCardTrainee->setMinimumSize(1900, 1000);
|
dlgCardTrainee->setMinimumSize(1400, 700);
|
||||||
dlgCardTrainee->showMaximized();
|
dlgCardTrainee->setWindowState(Qt::WindowMaximized);
|
||||||
|
dlgCardTrainee->setModal(true);
|
||||||
dlgCardTrainee->exec();
|
dlgCardTrainee->exec();
|
||||||
|
|
||||||
ammTasksWidgetCommon->setParent(this);
|
ammTasksWidgetCommon->setParent(this);
|
||||||
|
|||||||
Reference in New Issue
Block a user