#ifndef DOCSUPDATER_H #define DOCSUPDATER_H #include #include "updatecontroller.h" #include "module.h" class DocsUpdater : public QObject { Q_OBJECT public: DocsUpdater(UpdateController* updateController, QObject *parent = nullptr); ~DocsUpdater(); public slots: bool slot_update(); private: void domElementParserAMM(QDomElement element, Module* moduleParent); void deleteAllModulsAMM(); ModeList parseCanplay(QString canplay); QString defineCanplayByScenXML(QString dmCode); private: UpdateController* updateController; QMutex mtxAccess; bool flagStop; QList listAllModulesAMM; //? QList listTasksAMM; //? }; #endif // DOCSUPDATER_H