Files
RRJServer/ServerLMS/Systems/docsupdater.h

32 lines
679 B
C++

#ifndef DOCSUPDATER_H
#define DOCSUPDATER_H
#include "updatecontroller.h"
#include "module.h"
class DocsUpdater
{
public:
DocsUpdater(UpdateController* updateController, QWidget *parentWidget);
~DocsUpdater();
bool update();
private:
void domElementParserAMM(QDomElement element, Module* moduleParent);
void deleteAllModulsAMM();
ModeList parseCanplay(QString canplay);
QString defineCanplayByScenXML(QString dmCode);
private:
UpdateController* updateController;
QWidget *parentWidget;
QMutex mtxAccess;
bool flagStop;
QList<Module*> listAllModulesAMM; //?
QList<TaskAmmFim> listTasksAMM; //?
};
#endif // DOCSUPDATER_H