CFIController 0

This commit is contained in:
2026-01-26 18:47:57 +03:00
parent f7c677f498
commit b452ef347d
12 changed files with 380 additions and 7 deletions

View File

@@ -28,7 +28,8 @@ ServerLMSWidget::ServerLMSWidget(QWidget *parent) :
commonClientHandler(nullptr),
chatSystem(nullptr),
docsUpdater(nullptr),
providerDBLMS(nullptr),
cfiController(nullptr),
providerDBLMS(nullptr),
first (true),
language(languageENG),
errorCode(0),
@@ -75,6 +76,7 @@ ServerLMSWidget::~ServerLMSWidget()
delete dataParser;
delete processingSystem;
delete updateController;
delete cfiController;
delete docsUpdater;
delete assetsManager;
delete chatSystem;
@@ -151,6 +153,21 @@ void ServerLMSWidget::slot_UpdateDocs()
emit signal_DocsChanged();
QApplication::restoreOverrideCursor();
//TODO для теста
slot_ParsingCfiXML();
}
void ServerLMSWidget::slot_ParsingCfiXML()
{
QApplication::setOverrideCursor(Qt::WaitCursor);
if(cfiController->parsingCfiXML())
{
//TODO...что-то, наверное, должно происходить?
}
QApplication::restoreOverrideCursor();
}
void ServerLMSWidget::slot_startInitialization_step1()
@@ -374,7 +391,10 @@ void ServerLMSWidget::startInitialization_step0()
docsUpdater = new DocsUpdater(updateController/*, this*/);
docsUpdater->moveToThread(updateThread);
processingSystem = new ProcessingSystem(providerDBLMS, updateController, docsUpdater);
cfiController = new CfiController(updateController/*, this*/);
cfiController->moveToThread(updateThread);
processingSystem = new ProcessingSystem(providerDBLMS, updateController, docsUpdater, cfiController);
dataParser = new DataParser(assetsManager, processingSystem);