Кнопка назначения задачи в своем виджете

This commit is contained in:
2025-05-29 13:17:04 +03:00
parent 9432568ac5
commit 1b8974b0d6
9 changed files with 108 additions and 139 deletions

View File

@@ -29,15 +29,7 @@ public:
~AMMtasksWidget();
public:
void deactivate()
{
accessAssignTask = false;
//taskTreePreparation->stopParser();
treeWidget->clear();
loginTraineeSelected = "";
idTraineeSelected = 0;
}
bool getAccessAssignTask(){return accessAssignTask;}
void deactivate();
public:
void resizeEvent(QResizeEvent *event) override;
@@ -54,8 +46,8 @@ private Q_SLOTS:
void on_btnCheck_clicked();
public Q_SLOTS:
void slot_AssignTaskAMMtoTrainee();
void on_btnAssignTask_clicked();
public Q_SLOTS:
//Слот обработки сигнала необходимости обновления интерфейса
@@ -65,14 +57,12 @@ public Q_SLOTS:
void slot_UpdateTasksAMMforTrainee(int trainee_id);
Q_SIGNALS:
void signal_currentItemChanged();
private:
Module* searchModuleByID(int id);
void preparationTreeWidget();
void reSetHeadTreeWidget();
void loadTasksAMM(bool flRequestFromDB = true);
void assignTaskAMMtoTrainee();
Q_SIGNALS:
void signal_prepareListItems(QByteArray array, QList<Module*>* listAllModules, bool flOnlyActive);
@@ -95,7 +85,6 @@ private:
QThread* threadAnimation;
TaskTreePreparation* taskTreePreparation;
WaitAnimationWidget *waitAnimationWidget;
bool accessAssignTask;
bool flOnlyActive;