mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJClient.git
synced 2026-03-28 05:25:39 +03:00
feat: change visual
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user