feat: change buttonsView

* add buttonsView common(complete)
* add buttonsView instructor(notWorking)
* BUGFIX sendSystem meth update files
* BUGFIX updateController meth checkNeedUpdate
This commit is contained in:
semenov
2024-12-11 17:10:34 +03:00
parent 93705b54fe
commit 077208afdd
80 changed files with 145071 additions and 8038 deletions

View File

@@ -18,7 +18,6 @@
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QProgressBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
@@ -30,11 +29,6 @@ class Ui_MainWindow
{
public:
QWidget *centralwidget;
QWidget *downLayout;
QHBoxLayout *downlayout;
QProgressBar *loadingProgressBar;
QPushButton *updateButton;
QPushButton *startButton;
QFrame *mainFrame;
QWidget *displayGroupWidget;
QVBoxLayout *verticalLayout_4;
@@ -77,17 +71,14 @@ public:
QVBoxLayout *verticalLayout_10;
QLabel *updateListGuideLabel;
QLabel *updateActionListLabel;
QWidget *updateButtonGroup_2;
QHBoxLayout *updateButtonGroup;
QPushButton *loadToServerButton;
QPushButton *undoChangesButton;
QPushButton *startWithCurrentChangesButton;
QWidget *headerWidget;
QHBoxLayout *headerLayout;
QWidget *iconWidget;
MyWinHeader *headerLabel;
QPushButton *exitButton;
QPushButton *offlineStartButton;
QWidget *verticalLayoutWidget;
QVBoxLayout *changButtonGroup;
void setupUi(QMainWindow *MainWindow)
{
@@ -105,54 +96,6 @@ public:
centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
centralwidget->setMinimumSize(QSize(800, 600));
centralwidget->setMaximumSize(QSize(800, 600));
downLayout = new QWidget(centralwidget);
downLayout->setObjectName(QString::fromUtf8("downLayout"));
downLayout->setGeometry(QRect(0, 541, 540, 50));
sizePolicy.setHeightForWidth(downLayout->sizePolicy().hasHeightForWidth());
downLayout->setSizePolicy(sizePolicy);
downLayout->setMinimumSize(QSize(0, 40));
downLayout->setMaximumSize(QSize(16777215, 60));
downlayout = new QHBoxLayout(downLayout);
downlayout->setSpacing(10);
downlayout->setObjectName(QString::fromUtf8("downlayout"));
loadingProgressBar = new QProgressBar(downLayout);
loadingProgressBar->setObjectName(QString::fromUtf8("loadingProgressBar"));
QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Minimum);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(loadingProgressBar->sizePolicy().hasHeightForWidth());
loadingProgressBar->setSizePolicy(sizePolicy1);
loadingProgressBar->setMinimumSize(QSize(0, 35));
loadingProgressBar->setMaximumSize(QSize(16777215, 35));
loadingProgressBar->setValue(10);
downlayout->addWidget(loadingProgressBar);
updateButton = new QPushButton(downLayout);
updateButton->setObjectName(QString::fromUtf8("updateButton"));
updateButton->setEnabled(true);
sizePolicy1.setHeightForWidth(updateButton->sizePolicy().hasHeightForWidth());
updateButton->setSizePolicy(sizePolicy1);
updateButton->setMinimumSize(QSize(100, 35));
updateButton->setMaximumSize(QSize(2000, 40));
QFont font;
font.setFamily(QString::fromUtf8("Calibri"));
font.setPointSize(8);
updateButton->setFont(font);
updateButton->setFlat(false);
downlayout->addWidget(updateButton);
startButton = new QPushButton(downLayout);
startButton->setObjectName(QString::fromUtf8("startButton"));
startButton->setEnabled(true);
sizePolicy1.setHeightForWidth(startButton->sizePolicy().hasHeightForWidth());
startButton->setSizePolicy(sizePolicy1);
startButton->setMinimumSize(QSize(100, 35));
startButton->setMaximumSize(QSize(2000, 40));
downlayout->addWidget(startButton);
mainFrame = new QFrame(centralwidget);
mainFrame->setObjectName(QString::fromUtf8("mainFrame"));
mainFrame->setEnabled(true);
@@ -162,11 +105,11 @@ public:
displayGroupWidget = new QWidget(mainFrame);
displayGroupWidget->setObjectName(QString::fromUtf8("displayGroupWidget"));
displayGroupWidget->setGeometry(QRect(0, 10, 781, 200));
QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Preferred);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(displayGroupWidget->sizePolicy().hasHeightForWidth());
displayGroupWidget->setSizePolicy(sizePolicy2);
QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(displayGroupWidget->sizePolicy().hasHeightForWidth());
displayGroupWidget->setSizePolicy(sizePolicy1);
displayGroupWidget->setMinimumSize(QSize(300, 200));
displayGroupWidget->setMaximumSize(QSize(5000, 200));
verticalLayout_4 = new QVBoxLayout(displayGroupWidget);
@@ -175,23 +118,23 @@ public:
verticalLayout_4->setContentsMargins(0, 0, 0, 0);
displayChoiceTitle = new QLabel(displayGroupWidget);
displayChoiceTitle->setObjectName(QString::fromUtf8("displayChoiceTitle"));
QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Minimum);
sizePolicy3.setHorizontalStretch(0);
sizePolicy3.setVerticalStretch(0);
sizePolicy3.setHeightForWidth(displayChoiceTitle->sizePolicy().hasHeightForWidth());
displayChoiceTitle->setSizePolicy(sizePolicy3);
QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Minimum);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(displayChoiceTitle->sizePolicy().hasHeightForWidth());
displayChoiceTitle->setSizePolicy(sizePolicy2);
displayChoiceTitle->setMaximumSize(QSize(16777215, 20));
QFont font1;
font1.setPointSize(10);
displayChoiceTitle->setFont(font1);
QFont font;
font.setPointSize(10);
displayChoiceTitle->setFont(font);
displayChoiceTitle->setAlignment(Qt::AlignBottom|Qt::AlignHCenter);
verticalLayout_4->addWidget(displayChoiceTitle);
screenWidget = new QWidget(displayGroupWidget);
screenWidget->setObjectName(QString::fromUtf8("screenWidget"));
sizePolicy2.setHeightForWidth(screenWidget->sizePolicy().hasHeightForWidth());
screenWidget->setSizePolicy(sizePolicy2);
sizePolicy1.setHeightForWidth(screenWidget->sizePolicy().hasHeightForWidth());
screenWidget->setSizePolicy(sizePolicy1);
screenWidget->setMinimumSize(QSize(0, 0));
screenWidget->setMaximumSize(QSize(1500, 16777215));
horizontalLayout_3 = new QHBoxLayout(screenWidget);
@@ -220,16 +163,16 @@ public:
horizontalLayout_2->setContentsMargins(-1, 0, -1, 0);
languageTitle = new QLabel(LanguageWidget);
languageTitle->setObjectName(QString::fromUtf8("languageTitle"));
sizePolicy3.setHeightForWidth(languageTitle->sizePolicy().hasHeightForWidth());
languageTitle->setSizePolicy(sizePolicy3);
sizePolicy2.setHeightForWidth(languageTitle->sizePolicy().hasHeightForWidth());
languageTitle->setSizePolicy(sizePolicy2);
languageTitle->setMinimumSize(QSize(120, 0));
QFont font2;
font2.setFamily(QString::fromUtf8("Calibri"));
font2.setPointSize(10);
font2.setBold(false);
font2.setWeight(50);
font2.setStyleStrategy(QFont::PreferAntialias);
languageTitle->setFont(font2);
QFont font1;
font1.setFamily(QString::fromUtf8("Calibri"));
font1.setPointSize(10);
font1.setBold(false);
font1.setWeight(50);
font1.setStyleStrategy(QFont::PreferAntialias);
languageTitle->setFont(font1);
horizontalLayout_2->addWidget(languageTitle);
@@ -237,15 +180,15 @@ public:
languageComboBox->addItem(QString());
languageComboBox->addItem(QString());
languageComboBox->setObjectName(QString::fromUtf8("languageComboBox"));
sizePolicy3.setHeightForWidth(languageComboBox->sizePolicy().hasHeightForWidth());
languageComboBox->setSizePolicy(sizePolicy3);
sizePolicy2.setHeightForWidth(languageComboBox->sizePolicy().hasHeightForWidth());
languageComboBox->setSizePolicy(sizePolicy2);
languageComboBox->setMinimumSize(QSize(70, 0));
languageComboBox->setMaximumSize(QSize(70, 50));
QFont font3;
font3.setFamily(QString::fromUtf8("Helvetica Cyr Upright-Bold"));
font3.setBold(true);
font3.setWeight(75);
languageComboBox->setFont(font3);
QFont font2;
font2.setFamily(QString::fromUtf8("Helvetica Cyr Upright-Bold"));
font2.setBold(true);
font2.setWeight(75);
languageComboBox->setFont(font2);
horizontalLayout_2->addWidget(languageComboBox);
@@ -259,11 +202,11 @@ public:
loginWidget = new QWidget(horizontalWidget);
loginWidget->setObjectName(QString::fromUtf8("loginWidget"));
loginWidget->setEnabled(true);
QSizePolicy sizePolicy4(QSizePolicy::Minimum, QSizePolicy::Preferred);
sizePolicy4.setHorizontalStretch(0);
sizePolicy4.setVerticalStretch(0);
sizePolicy4.setHeightForWidth(loginWidget->sizePolicy().hasHeightForWidth());
loginWidget->setSizePolicy(sizePolicy4);
QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Preferred);
sizePolicy3.setHorizontalStretch(0);
sizePolicy3.setVerticalStretch(0);
sizePolicy3.setHeightForWidth(loginWidget->sizePolicy().hasHeightForWidth());
loginWidget->setSizePolicy(sizePolicy3);
loginWidget->setMinimumSize(QSize(0, 0));
loginWidget->setMaximumSize(QSize(250, 300));
loginWidget->setAutoFillBackground(false);
@@ -273,8 +216,8 @@ public:
verticalLayout->setContentsMargins(0, 0, 0, 0);
loginLayoutWidget = new QWidget(loginWidget);
loginLayoutWidget->setObjectName(QString::fromUtf8("loginLayoutWidget"));
sizePolicy4.setHeightForWidth(loginLayoutWidget->sizePolicy().hasHeightForWidth());
loginLayoutWidget->setSizePolicy(sizePolicy4);
sizePolicy3.setHeightForWidth(loginLayoutWidget->sizePolicy().hasHeightForWidth());
loginLayoutWidget->setSizePolicy(sizePolicy3);
loginLayoutWidget->setMinimumSize(QSize(250, 190));
loginLayoutWidget->setMaximumSize(QSize(240, 250));
loginLayout = new QVBoxLayout(loginLayoutWidget);
@@ -282,8 +225,8 @@ public:
loginLayout->setObjectName(QString::fromUtf8("loginLayout"));
loginTitle = new QLabel(loginLayoutWidget);
loginTitle->setObjectName(QString::fromUtf8("loginTitle"));
sizePolicy3.setHeightForWidth(loginTitle->sizePolicy().hasHeightForWidth());
loginTitle->setSizePolicy(sizePolicy3);
sizePolicy2.setHeightForWidth(loginTitle->sizePolicy().hasHeightForWidth());
loginTitle->setSizePolicy(sizePolicy2);
loginTitle->setMaximumSize(QSize(250, 30));
loginTitle->setAlignment(Qt::AlignCenter);
@@ -291,19 +234,19 @@ public:
loginInputField = new QLineEdit(loginLayoutWidget);
loginInputField->setObjectName(QString::fromUtf8("loginInputField"));
QSizePolicy sizePolicy5(QSizePolicy::Minimum, QSizePolicy::Fixed);
sizePolicy5.setHorizontalStretch(0);
sizePolicy5.setVerticalStretch(0);
sizePolicy5.setHeightForWidth(loginInputField->sizePolicy().hasHeightForWidth());
loginInputField->setSizePolicy(sizePolicy5);
QSizePolicy sizePolicy4(QSizePolicy::Minimum, QSizePolicy::Fixed);
sizePolicy4.setHorizontalStretch(0);
sizePolicy4.setVerticalStretch(0);
sizePolicy4.setHeightForWidth(loginInputField->sizePolicy().hasHeightForWidth());
loginInputField->setSizePolicy(sizePolicy4);
loginInputField->setMinimumSize(QSize(230, 35));
loginLayout->addWidget(loginInputField);
passwordInputField = new QLineEdit(loginLayoutWidget);
passwordInputField->setObjectName(QString::fromUtf8("passwordInputField"));
sizePolicy5.setHeightForWidth(passwordInputField->sizePolicy().hasHeightForWidth());
passwordInputField->setSizePolicy(sizePolicy5);
sizePolicy4.setHeightForWidth(passwordInputField->sizePolicy().hasHeightForWidth());
passwordInputField->setSizePolicy(sizePolicy4);
passwordInputField->setMinimumSize(QSize(230, 35));
loginLayout->addWidget(passwordInputField);
@@ -331,13 +274,13 @@ public:
offlineNotifyLabel = new QLabel(offlineWidget);
offlineNotifyLabel->setObjectName(QString::fromUtf8("offlineNotifyLabel"));
offlineNotifyLabel->setEnabled(true);
sizePolicy2.setHeightForWidth(offlineNotifyLabel->sizePolicy().hasHeightForWidth());
offlineNotifyLabel->setSizePolicy(sizePolicy2);
sizePolicy1.setHeightForWidth(offlineNotifyLabel->sizePolicy().hasHeightForWidth());
offlineNotifyLabel->setSizePolicy(sizePolicy1);
offlineNotifyLabel->setMinimumSize(QSize(0, 50));
offlineNotifyLabel->setMaximumSize(QSize(600, 100));
QFont font4;
font4.setPointSize(8);
offlineNotifyLabel->setFont(font4);
QFont font3;
font3.setPointSize(8);
offlineNotifyLabel->setFont(font3);
offlineNotifyLabel->setAutoFillBackground(false);
offlineNotifyLabel->setScaledContents(true);
offlineNotifyLabel->setAlignment(Qt::AlignHCenter|Qt::AlignTop);
@@ -405,7 +348,7 @@ public:
notificationLabel->setSizePolicy(sizePolicy);
notificationLabel->setMinimumSize(QSize(300, 0));
notificationLabel->setMaximumSize(QSize(300, 16777215));
notificationLabel->setFont(font1);
notificationLabel->setFont(font);
notificationLabel->setFrameShape(QFrame::StyledPanel);
notificationLabel->setFrameShadow(QFrame::Plain);
notificationLabel->setTextFormat(Qt::RichText);
@@ -420,8 +363,8 @@ public:
autostartCheckBox = new QCheckBox(debugWidget);
autostartCheckBox->setObjectName(QString::fromUtf8("autostartCheckBox"));
autostartCheckBox->setEnabled(true);
sizePolicy3.setHeightForWidth(autostartCheckBox->sizePolicy().hasHeightForWidth());
autostartCheckBox->setSizePolicy(sizePolicy3);
sizePolicy2.setHeightForWidth(autostartCheckBox->sizePolicy().hasHeightForWidth());
autostartCheckBox->setSizePolicy(sizePolicy2);
autostartCheckBox->setMinimumSize(QSize(0, 20));
autostartCheckBox->setChecked(false);
@@ -444,10 +387,10 @@ public:
updateListGuideLabel->setObjectName(QString::fromUtf8("updateListGuideLabel"));
updateListGuideLabel->setMinimumSize(QSize(500, 25));
updateListGuideLabel->setMaximumSize(QSize(16777215, 20));
QFont font5;
font5.setFamily(QString::fromUtf8("Calibri"));
font5.setPointSize(10);
updateListGuideLabel->setFont(font5);
QFont font4;
font4.setFamily(QString::fromUtf8("Calibri"));
font4.setPointSize(10);
updateListGuideLabel->setFont(font4);
updateListGuideLabel->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
verticalLayout_10->addWidget(updateListGuideLabel);
@@ -458,29 +401,6 @@ public:
verticalLayout_10->addWidget(updateActionListLabel);
updateButtonGroup_2 = new QWidget(centralwidget);
updateButtonGroup_2->setObjectName(QString::fromUtf8("updateButtonGroup_2"));
updateButtonGroup_2->setGeometry(QRect(0, 541, 540, 50));
updateButtonGroup = new QHBoxLayout(updateButtonGroup_2);
updateButtonGroup->setObjectName(QString::fromUtf8("updateButtonGroup"));
loadToServerButton = new QPushButton(updateButtonGroup_2);
loadToServerButton->setObjectName(QString::fromUtf8("loadToServerButton"));
loadToServerButton->setMinimumSize(QSize(0, 35));
updateButtonGroup->addWidget(loadToServerButton);
undoChangesButton = new QPushButton(updateButtonGroup_2);
undoChangesButton->setObjectName(QString::fromUtf8("undoChangesButton"));
undoChangesButton->setMinimumSize(QSize(0, 35));
updateButtonGroup->addWidget(undoChangesButton);
startWithCurrentChangesButton = new QPushButton(updateButtonGroup_2);
startWithCurrentChangesButton->setObjectName(QString::fromUtf8("startWithCurrentChangesButton"));
startWithCurrentChangesButton->setMinimumSize(QSize(0, 35));
updateButtonGroup->addWidget(startWithCurrentChangesButton);
headerWidget = new QWidget(centralwidget);
headerWidget->setObjectName(QString::fromUtf8("headerWidget"));
headerWidget->setGeometry(QRect(0, 0, 801, 40));
@@ -492,8 +412,8 @@ public:
headerLayout->setContentsMargins(0, 0, 0, 0);
iconWidget = new QWidget(headerWidget);
iconWidget->setObjectName(QString::fromUtf8("iconWidget"));
sizePolicy3.setHeightForWidth(iconWidget->sizePolicy().hasHeightForWidth());
iconWidget->setSizePolicy(sizePolicy3);
sizePolicy2.setHeightForWidth(iconWidget->sizePolicy().hasHeightForWidth());
iconWidget->setSizePolicy(sizePolicy2);
iconWidget->setMinimumSize(QSize(30, 30));
iconWidget->setMaximumSize(QSize(30, 30));
@@ -506,8 +426,8 @@ public:
exitButton = new QPushButton(headerWidget);
exitButton->setObjectName(QString::fromUtf8("exitButton"));
sizePolicy3.setHeightForWidth(exitButton->sizePolicy().hasHeightForWidth());
exitButton->setSizePolicy(sizePolicy3);
sizePolicy2.setHeightForWidth(exitButton->sizePolicy().hasHeightForWidth());
exitButton->setSizePolicy(sizePolicy2);
exitButton->setMinimumSize(QSize(30, 30));
exitButton->setMaximumSize(QSize(50, 50));
@@ -516,24 +436,32 @@ public:
offlineStartButton = new QPushButton(centralwidget);
offlineStartButton->setObjectName(QString::fromUtf8("offlineStartButton"));
offlineStartButton->setEnabled(true);
offlineStartButton->setGeometry(QRect(570, 552, 300, 35));
sizePolicy1.setHeightForWidth(offlineStartButton->sizePolicy().hasHeightForWidth());
offlineStartButton->setSizePolicy(sizePolicy1);
offlineStartButton->setGeometry(QRect(540, 552, 250, 35));
QSizePolicy sizePolicy5(QSizePolicy::Preferred, QSizePolicy::Minimum);
sizePolicy5.setHorizontalStretch(0);
sizePolicy5.setVerticalStretch(0);
sizePolicy5.setHeightForWidth(offlineStartButton->sizePolicy().hasHeightForWidth());
offlineStartButton->setSizePolicy(sizePolicy5);
offlineStartButton->setMinimumSize(QSize(250, 35));
offlineStartButton->setMaximumSize(QSize(1500, 35));
offlineStartButton->setCheckable(false);
offlineStartButton->setChecked(false);
verticalLayoutWidget = new QWidget(centralwidget);
verticalLayoutWidget->setObjectName(QString::fromUtf8("verticalLayoutWidget"));
verticalLayoutWidget->setGeometry(QRect(10, 550, 521, 41));
changButtonGroup = new QVBoxLayout(verticalLayoutWidget);
changButtonGroup->setObjectName(QString::fromUtf8("changButtonGroup"));
changButtonGroup->setContentsMargins(0, 0, 0, 0);
MainWindow->setCentralWidget(centralwidget);
downLayout->raise();
mainFrame->raise();
horizontalWidget->raise();
notificationLabel->raise();
debugWidget->raise();
updateButtonGroup_2->raise();
updateWidget->raise();
headerWidget->raise();
LanguageWidget->raise();
offlineStartButton->raise();
verticalLayoutWidget->raise();
retranslateUi(MainWindow);
@@ -543,8 +471,6 @@ public:
void retranslateUi(QMainWindow *MainWindow)
{
MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "\320\242\321\200\320\265\320\275\320\260\320\266\320\265\321\200 \320\277\321\200\320\276\321\206\320\265\320\264\321\203\321\200 \321\202\320\265\321\205\320\275\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276 \320\276\320\261\321\201\320\273\321\203\320\266\320\270\320\262\320\260\320\275\320\270\321\217 \321\201\320\260\320\274\320\276\320\273\320\265\321\202\320\260 RRJ-95NEW-100", nullptr));
updateButton->setText(QCoreApplication::translate("MainWindow", "\320\236\320\261\320\275\320\276\320\262\320\270\321\202\321\214", nullptr));
startButton->setText(QCoreApplication::translate("MainWindow", "\320\227\320\260\320\277\321\203\321\201\320\272", nullptr));
displayChoiceTitle->setText(QCoreApplication::translate("MainWindow", "\320\222\321\213\320\261\320\265\321\200\320\270\321\202\320\265 \320\260\320\272\321\202\320\270\320\262\320\275\321\213\320\265 \320\274\320\276\320\275\320\270\321\202\320\276\321\200\321\213:", nullptr));
settingsButton->setText(QString());
languageTitle->setText(QCoreApplication::translate("MainWindow", "\320\257\320\267\321\213\320\272/Language", nullptr));
@@ -566,9 +492,6 @@ public:
inlineTextDebug->setText(QString());
updateListGuideLabel->setText(QCoreApplication::translate("MainWindow", "\320\225\321\201\321\202\321\214 \320\270\320\267\320\274\320\265\320\275\320\265\320\275\320\270\321\217 \320\262 \320\273\320\276\320\272\320\260\320\273\321\214\320\275\321\213\321\205 \321\204\320\260\320\271\320\273\320\260\321\205", nullptr));
updateActionListLabel->setText(QString());
loadToServerButton->setText(QCoreApplication::translate("MainWindow", "\320\222\321\213\320\263\321\200\321\203\320\267\320\270\321\202\321\214 \320\270\320\267\320\274\320\265\320\275\320\265\320\275\320\270\321\217", nullptr));
undoChangesButton->setText(QCoreApplication::translate("MainWindow", "\320\236\321\202\320\274\320\265\320\275\320\270\321\202\321\214 \320\270\320\267\320\274\320\265\320\275\320\265\320\275\320\270\321\217", nullptr));
startWithCurrentChangesButton->setText(QCoreApplication::translate("MainWindow", "\320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214 \320\261\320\265\320\267 \320\276\321\202\320\277\321\200\320\260\320\262\320\272\320\270", nullptr));
headerLabel->setText(QCoreApplication::translate("MainWindow", "\320\242\321\200\320\265\320\275\320\260\320\266\320\265\321\200 \320\277\321\200\320\276\321\206\320\265\320\264\321\203\321\200 \321\202\320\265\321\205\320\275\320\270\321\207\320\265\321\201\320\272\320\276\320\263\320\276 \320\276\320\261\321\201\320\273\321\203\320\266\320\270\320\262\320\260\320\275\320\270\321\217 \321\201\320\260\320\274\320\276\320\273\320\265\321\202\320\260 RRJ-95NEW-100", nullptr));
exitButton->setText(QString());
offlineStartButton->setText(QCoreApplication::translate("MainWindow", "\320\227\320\260\320\277\321\203\321\201\320\272 \320\262 \320\260\320\262\321\202\320\276\320\275\320\276\320\274\320\275\320\276\320\274 \321\200\320\265\320\266\320\270\320\274\320\265", nullptr));