diff --git a/Core/UpdateController.cpp b/Core/UpdateController.cpp index 1b4000b..f5e08db 100644 --- a/Core/UpdateController.cpp +++ b/Core/UpdateController.cpp @@ -119,6 +119,11 @@ void UpdateController::updateFilesOnServer(QList *fileSendList){ calculateCommonHash(); sendSystem->sendFinish(); + + QTime dieTime= QTime::currentTime().addSecs(10); + while (QTime::currentTime() < dieTime) + QCoreApplication::processEvents(QEventLoop::AllEvents, 100); + emit sigUpdateComplete(true); } catch (...) diff --git a/QtLanguage_eng.qm b/QtLanguage_eng.qm index fb203af..f04412c 100644 Binary files a/QtLanguage_eng.qm and b/QtLanguage_eng.qm differ diff --git a/QtLanguage_eng.ts b/QtLanguage_eng.ts index 0fbd36a..ef1f0ea 100644 --- a/QtLanguage_eng.ts +++ b/QtLanguage_eng.ts @@ -9,134 +9,187 @@ Aircraft Maintenance Procedures Trainer RRJ-95NEW-100 - + Вход в систему Login - + Логин Login - + Пароль Password - + Настройки Settings - + Войти Login - + Настройки сервера Server settings - + Сервер Server - + Порт Port - + Сохранить Save - + Соединиться Try connect - + Запуск Start - + Обновить Update - + Автозапуск Autostart - + Какая-то ошибка Something wrong - + Выберите активные мониторы: Select active monitors: - + Язык Language - + RUS RUS - + ENG ENG - + Обновление завершено... Update complete... - + Доступно обновление: Update available: - + Количество файлов: Files for update: - + Установлена последняя версия Latest version installed - + + Сервер заблокирован + Server is blocked + + + Проверка обновлений... Checking for updates... - + Неверный логин/пароль Invalid login/password - + Соединение установлено Connection complete - + Соединение отсутсвует No connection + + UpdateNotifyWidget + + + Form + Update + + + + Загрузить на сервер + Load to server + + + + Отмена + Cancel + + + + Обнаружены новые файлы: + New files found: + + + + Отправка новых файлов + Send new files + + + + Информация + Info + + + + Загрузка завершена + Download complete + + + + Ошибка + Error + + + + Произошла ошибка при загрузке + Error loading + + diff --git a/QtLanguage_ru.qm b/QtLanguage_ru.qm index 6ecfb2a..816a689 100644 Binary files a/QtLanguage_ru.qm and b/QtLanguage_ru.qm differ diff --git a/QtLanguage_ru.ts b/QtLanguage_ru.ts index 5b4b979..68201d4 100644 --- a/QtLanguage_ru.ts +++ b/QtLanguage_ru.ts @@ -9,134 +9,187 @@ Тренажер процедур технического обслуживания самолета RRJ-95NEW-100 - + Вход в систему Вход в систему - + Логин Логин - + Пароль Пароль - + Настройки Настройки - + Войти Войти - + Настройки сервера Настройки сервера - + Сервер Сервер - + Порт Порт - + Сохранить Сохранить - + Соединиться Соединиться - + Запуск Запуск - + Обновить Обновить - + Автозапуск Автозапуск - + Какая-то ошибка Какая-то ошибка - + Выберите активные мониторы: Выберите активные мониторы: - + Язык Язык - + RUS RUS - + ENG ENG - + Обновление завершено... Обновление завершено... - + Доступно обновление: Доступно обновление: - + Количество файлов: Количество файлов: - + Установлена последняя версия Установлена последняя версия - + + Сервер заблокирован + Сервер заблокирован + + + Проверка обновлений... Проверка обновлений... - + Неверный логин/пароль Неверный логин/пароль - + Соединение установлено Соединение установлено - + Соединение отсутсвует Соединение отсутсвует + + UpdateNotifyWidget + + + Form + Обновление + + + + Загрузить на сервер + Загрузить на сервер + + + + Отмена + Отмена + + + + Обнаружены новые файлы: + Обнаружены новые файлы: + + + + Отправка новых файлов + Отправка новых файлов + + + + Информация + Информация + + + + Загрузка завершена + Загрузка завершена + + + + Ошибка + Ошибка + + + + Произошла ошибка при загрузке + Произошла ошибка при загрузке + + diff --git a/RRJClient.pro.user b/RRJClient.pro.user index d4f756d..5554147 100644 --- a/RRJClient.pro.user +++ b/RRJClient.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId @@ -67,7 +67,7 @@ Desktop Qt 5.14.2 MinGW 64-bit Desktop Qt 5.14.2 MinGW 64-bit qt.qt5.5142.win64_mingw73_kit - 0 + 1 0 0 @@ -299,7 +299,7 @@ false true - E:/Projects/QT/GUIProj/RRJClient/RRJClient + E:/Projects/QT/GUIProj/RRJClient/Deploy 1 diff --git a/StaticData/authData.xml b/StaticData/authData.xml deleted file mode 100644 index 581514f..0000000 --- a/StaticData/authData.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/StaticData/clientHash.xml b/StaticData/clientHash.xml deleted file mode 100644 index 666983d..0000000 --- a/StaticData/clientHash.xml +++ /dev/null @@ -1,816 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/StaticData/displayData.xml b/StaticData/displayData.xml deleted file mode 100644 index 8c39788..0000000 --- a/StaticData/displayData.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/StaticData/serverHash.xml b/StaticData/serverHash.xml deleted file mode 100644 index be285fe..0000000 --- a/StaticData/serverHash.xml +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/StaticData/streamingHash.xml b/StaticData/streamingHash.xml deleted file mode 100644 index 4eeb3e4..0000000 --- a/StaticData/streamingHash.xml +++ /dev/null @@ -1,634 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/StaticData/temp.xml b/StaticData/temp.xml deleted file mode 100644 index 5fc5790..0000000 --- a/StaticData/temp.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/debug/RRJClient.exe b/debug/RRJClient.exe index 59da302..a8c2d55 100644 Binary files a/debug/RRJClient.exe and b/debug/RRJClient.exe differ diff --git a/debug/UpdateController.o b/debug/UpdateController.o index a85c5f8..24b759e 100644 Binary files a/debug/UpdateController.o and b/debug/UpdateController.o differ diff --git a/debug/updatenotifywidget.o b/debug/updatenotifywidget.o index 28f0cb7..7ecb50b 100644 Binary files a/debug/updatenotifywidget.o and b/debug/updatenotifywidget.o differ diff --git a/updatenotifywidget.cpp b/updatenotifywidget.cpp index d0030c5..b4e7b61 100644 --- a/updatenotifywidget.cpp +++ b/updatenotifywidget.cpp @@ -14,7 +14,7 @@ UpdateNotifyWidget::UpdateNotifyWidget(QWidget *parent) : void UpdateNotifyWidget::initialize(MainWindow *mainWindow,UpdateController *updateController) { - setWindowTitle("Отправка новых файлов"); + setWindowTitle(tr("Отправка новых файлов")); ui->LoadingBar->hide(); this->mainWindow = mainWindow; @@ -79,16 +79,16 @@ void UpdateNotifyWidget::showCompleteDialogBox(bool flag) if(flag) { messageBox->setIcon(QMessageBox::Information); - messageBox->setWindowTitle("Информация"); + messageBox->setWindowTitle(tr("Информация")); messageBox->addButton(QMessageBox::Ok); - messageBox->setText("Загрузка завершена"); + messageBox->setText(tr("Загрузка завершена")); } else { messageBox->setIcon(QMessageBox::Warning); - messageBox->setWindowTitle("Ошибка"); + messageBox->setWindowTitle(tr("Ошибка")); messageBox->addButton(QMessageBox::Ok); - messageBox->setText("Произошла ошибка при загрузке"); + messageBox->setText(tr("Произошла ошибка при загрузке")); } connect(messageBox,&QMessageBox::accepted,this,&UpdateNotifyWidget::hide);