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

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

@@ -25,13 +25,13 @@ public:
void stopParser();
private:
QTreeWidgetItem* addModuleToTreeWidget(Module* module, QTreeWidgetItem* parentItem = nullptr);
QTreeWidgetItem* addModuleToTreeWidget(Module* module, bool flOnlyActive = false, QTreeWidgetItem* parentItem = nullptr);
void loadAMMtasksFromXML(QByteArray array);
void domElementParser(QDomElement element, Module* moduleParent);
void deleteAllModuls();
public Q_SLOTS:
void slot_prepareListItems(QByteArray array, QList<Module*>* listAllModules);
void slot_prepareListItems(QByteArray array, QList<Module*>* listAllModules, bool flOnlyActive);
void slot_prepareListItemsForTrainee(QList<TaskAmmFim> listTask, QList<Module*>* listAllModules);
Q_SIGNALS: