feat: add server notify

This commit is contained in:
semenov
2025-01-09 12:59:10 +03:00
parent 78e8ecbde6
commit 65a0dca9bf
34 changed files with 979 additions and 380 deletions

View File

@@ -8,9 +8,11 @@ DataParser::DataParser(QObject *parent) :
}
}
void DataParser::initialize(RecognizeSystem *recognizeSystem)
void DataParser::initialize(RecognizeSystem *recognizeSystem,NotifyController *notifyController)
{
this->recognizeSystem = recognizeSystem;
this->notifyController = notifyController;
connect(this,&DataParser::sigNotify,notifyController,&NotifyController::showWarning,Qt::AutoConnection);
}
void DataParser::createFileDataList(QList<FileData> fileDataList,QString filename)
@@ -402,15 +404,20 @@ void DataParser::xmlParser(QByteArray array)
emit recognizeSystem->sigSocketDisabled();
}
if(value == "BLOCKED")
if (value == "BLOCKED")
{
emit recognizeSystem->sigServerBlocked();
}
if(value == "HASHSENDCOMPLETE")
if (value == "HASHSENDCOMPLETE")
{
emit recognizeSystem->sigStartCompare();
}
if (value == "BASEDELETETRY")
{
emit sigNotify("Нельзя удалять базовую версию");
}
}
}
}