Фильтрация АММ медленно

This commit is contained in:
krivoshein
2025-04-02 14:46:33 +03:00
parent 3e8fa010e3
commit 910acdc87f
9 changed files with 102 additions and 16 deletions

View File

@@ -50,6 +50,8 @@ private Q_SLOTS:
void on_btnDelete_clicked();
void on_btnOnlyActive_clicked();
public Q_SLOTS:
void slot_AssignTaskAMMtoTrainee();
@@ -68,10 +70,10 @@ private:
Module* searchModuleByID(int id);
void preparationTreeWidget();
void reSetHeadTreeWidget();
void loadTasksAMM();
void loadTasksAMM(bool flRequestFromDB = true);
Q_SIGNALS:
void signal_prepareListItems(QByteArray array, QList<Module*>* listAllModules);
void signal_prepareListItems(QByteArray array, QList<Module*>* listAllModules, bool flOnlyActive);
void signal_prepareListItemsForTrainee(QList<TaskAmmFim> listTask, QList<Module*>* listAllModules);
public Q_SLOTS:
void slot_listItemsReady(QList<QTreeWidgetItem*> listItems);
@@ -92,6 +94,10 @@ private:
TaskTreePreparation* taskTreePreparation;
WaitAnimationWidget *waitAnimationWidget;
bool accessAssignTask;
bool flOnlyActive;
QByteArray arrayAMM;
};
#endif // AMMTASKSWIDGET_H