feat: change visual

This commit is contained in:
semenov
2024-10-03 12:16:12 +03:00
parent bdaed1bbe3
commit 7481b35485
8 changed files with 479 additions and 785 deletions

View File

@@ -143,6 +143,7 @@ void MainWindow::loadComplete()
ui->startButton->show();
ui->offlineStartButton->setEnabled(true);
ui->autostartCheckBox->hide();
ui->loadingProgressBar->hide();
ui->offlineStartButton->show();
}
@@ -163,15 +164,13 @@ void MainWindow::setNeedUpdate(bool flag,quint64 size, quint64 fileCount)
else
{
ui->inlineTextDebug->setText(tr("Установлена последняя версия"));
ui->loadingProgressBar->setMaximum(100);
ui->loadingProgressBar->setValue(100);
autoStart();
ui->loadingProgressBar->hide();
ui->startButton->show();
ui->offlineStartButton->setGeometry(570,510,220,35);
ui->offlineStartButton->show();
}
stopLoadingMovie();
ui->updateButton->setEnabled(flag);
ui->startButton->setEnabled(!flag);
}
@@ -208,8 +207,8 @@ void MainWindow::checkLoginResult(ServerAuthorization *serverAuth)
ui->loginWidget->hide();
ui->LanguageWidget->hide();
ui->settingsButton->hide();
ui->offlineStartButton->setGeometry(570,510,220,35);
ui->offlineStartButton->show();
startLoadingAnim();
}
else
{
@@ -300,6 +299,7 @@ void MainWindow::slotConnectionState(bool flag)
void MainWindow::slotServerDisconnect()
{
ui->startButton->hide();
ui->loadingProgressBar->hide();
ui->updateButton->hide();
ui->autostartCheckBox->hide();
@@ -369,6 +369,7 @@ void MainWindow::on_updateButton_clicked()
emit sigSendCommand("update");
ui->updateButton->hide();
ui->loadingProgressBar->setValue(0);
ui->loadingProgressBar->show();
}
void MainWindow::on_startButton_clicked()
@@ -424,7 +425,7 @@ void MainWindow::on_loadToServerButton_clicked()
ui->inlineTextDebug->setText(tr("Отправка файлов..."));
ui->loadingProgressBar->show();
ui->updateButtonGroup_2->hide();
ui->offlineStartButton->hide();
ui->offlineStartButton->setEnabled(false);
ui->updateWidget->hide();
emit sigUpdateFilesOnServer(hashComparer->getFilesForUpdate());
@@ -457,17 +458,17 @@ void MainWindow::on_exitButton_clicked()
void MainWindow::checkUpdate()
{
ui->loadingProgressBar->setValue(0);
ui->loadingProgressBar->show();
emit sigSendCommand("check");
ui->inlineTextDebug->setText(tr("Проверка обновлений..."));
}
void MainWindow::showUpdateInfo()
{
QString text = tr("Есть изменения в локальных файлах <A HREF=\"LINK\">(список)</A> ");
stopLoadingMovie();
QString text = tr("Есть изменения в локальных файлах <A HREF=\"LINK\" style=color:rgb(45,84,130)>(список)</A> ");
QString list = tr("Возможные действия:\n"
" 1. Загрузить изменения на сервер\n"
" 1. Выгрузить изменения на сервер\n"
" 2. Отменить изменения с загрузкой версии с сервера \n"
" 3. Запустить без отправки файлов, но с текущими изменениями");
@@ -486,12 +487,11 @@ void MainWindow::showUpdateInfo()
void MainWindow::showCompleteDialogBox(bool flag)
{
ui->inlineTextDebug->setText(tr("Загрузка завершена"));
movie->start();
startLoadingAnim();
QTime dieTime= QTime::currentTime().addSecs(10);
while (QTime::currentTime() < dieTime)
QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
movie->stop();
stopLoadingMovie();
checkUpdate();
}