feta: change version with callback from server

This commit is contained in:
semenov
2024-12-19 15:33:53 +03:00
parent 01e736dd1e
commit 3651753d2a
46 changed files with 1551 additions and 75 deletions

View File

@@ -25,7 +25,7 @@ void MainWindow::initialize()
updateTextWidget->initialize();
entryWidget->initialize(this);
versionSelectWidget->initialize();
versionSelectWidget->initialize(sendSystem);
hashComparer->initialize(this);
updateController->initialize(this);
@@ -176,7 +176,6 @@ void MainWindow::showServerListWidget(QList<StreamingVersionData *> *serverData)
{
entryWidget->hide();
stopLoadingMovie();
versionSelectWidget->initialize();
versionSelectWidget->fillView(serverData);
checkUpdate();
}
@@ -210,7 +209,7 @@ void MainWindow::checkLoginResult(ServerAuthorization *serverAuth)
}
else
{
emit sigSendXMLAnswer("CHECKVERSIONLIST");
emit sigSendXMLAnswer(cmd_CheckVersionList);
}
dataParser->createAuthData(serverAuth);
@@ -335,7 +334,7 @@ void MainWindow::slotDisableNotify()
void MainWindow::callUpdateList()
{
hashComparer->setWidget(updateWidget);
emit sigSendXMLAnswer("GETSERVERDATALIST");
emit sigSendXMLAnswer(cmd_GetServerHash);
updateWidget->initialize(this);
}
@@ -560,7 +559,7 @@ MainWindow::~MainWindow()
workerThread->quit();
workerThread->wait();
emit sigSendXMLAnswer("DISABLE");
emit sigSendXMLAnswer(cmd_Disable);
delete workerThread;
delete ui;