fead: load without animation

This commit is contained in:
semenov
2024-09-19 11:11:20 +03:00
parent f2163b97b5
commit a1a103ae1e
65 changed files with 5618 additions and 865 deletions

View File

@@ -13,6 +13,7 @@
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
@@ -30,6 +31,22 @@ class Ui_MainWindow
{
public:
QWidget *centralwidget;
QWidget *layoutWidget;
QHBoxLayout *downlayout;
QVBoxLayout *downLayoutLoadingSlider;
QLabel *inlineTextDebug;
QProgressBar *loadingProgressBar;
QGridLayout *gridLayout;
QPushButton *connectButton;
QPushButton *startButton;
QPushButton *updateButton;
QCheckBox *autostartCheckBox;
QWidget *widget;
QHBoxLayout *horizontalLayout_2;
QLabel *languageTite;
QComboBox *languageComboBox;
QFrame *mainFrame;
QTextEdit *debugText;
QWidget *horizontalLayoutWidget;
QHBoxLayout *horizontalLayout;
QWidget *loginWidget;
@@ -50,28 +67,13 @@ public:
QHBoxLayout *portInputLayout;
QLineEdit *portInputField;
QPushButton *saveServerButton;
QWidget *layoutWidget;
QHBoxLayout *downlayout;
QVBoxLayout *downLayoutLoadingSlider;
QLabel *inlineTextDebug;
QProgressBar *loadingProgressBar;
QGridLayout *gridLayout;
QPushButton *connectButton;
QPushButton *startButton;
QPushButton *updateButton;
QCheckBox *autostartCheckBox;
QLabel *notificationLabel;
QTextEdit *debugText;
QWidget *displayGroupWidget;
QVBoxLayout *verticalLayout_4;
QLabel *displayChoiceTitle;
QWidget *screenWidget;
QHBoxLayout *displayWidget;
QHBoxLayout *displayLayout;
QWidget *widget;
QHBoxLayout *horizontalLayout_2;
QLabel *languageTite;
QComboBox *languageComboBox;
QLabel *notificationLabel;
void setupUi(QMainWindow *MainWindow)
{
@@ -87,9 +89,121 @@ public:
MainWindow->setMaximumSize(QSize(700, 500));
centralwidget = new QWidget(MainWindow);
centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
horizontalLayoutWidget = new QWidget(centralwidget);
layoutWidget = new QWidget(centralwidget);
layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
layoutWidget->setGeometry(QRect(10, 400, 681, 88));
downlayout = new QHBoxLayout(layoutWidget);
downlayout->setObjectName(QString::fromUtf8("downlayout"));
downlayout->setContentsMargins(0, 0, 0, 0);
downLayoutLoadingSlider = new QVBoxLayout();
downLayoutLoadingSlider->setObjectName(QString::fromUtf8("downLayoutLoadingSlider"));
inlineTextDebug = new QLabel(layoutWidget);
inlineTextDebug->setObjectName(QString::fromUtf8("inlineTextDebug"));
inlineTextDebug->setAlignment(Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft);
downLayoutLoadingSlider->addWidget(inlineTextDebug);
loadingProgressBar = new QProgressBar(layoutWidget);
loadingProgressBar->setObjectName(QString::fromUtf8("loadingProgressBar"));
loadingProgressBar->setMinimumSize(QSize(0, 30));
loadingProgressBar->setMaximumSize(QSize(16777215, 30));
loadingProgressBar->setValue(10);
downLayoutLoadingSlider->addWidget(loadingProgressBar);
downlayout->addLayout(downLayoutLoadingSlider);
gridLayout = new QGridLayout();
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
gridLayout->setSizeConstraint(QLayout::SetFixedSize);
gridLayout->setContentsMargins(-1, 27, -1, 0);
connectButton = new QPushButton(layoutWidget);
connectButton->setObjectName(QString::fromUtf8("connectButton"));
connectButton->setEnabled(true);
QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Minimum);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(connectButton->sizePolicy().hasHeightForWidth());
connectButton->setSizePolicy(sizePolicy1);
connectButton->setMinimumSize(QSize(100, 30));
connectButton->setMaximumSize(QSize(100, 30));
connectButton->setCheckable(false);
connectButton->setChecked(false);
gridLayout->addWidget(connectButton, 1, 0, 1, 1);
startButton = new QPushButton(layoutWidget);
startButton->setObjectName(QString::fromUtf8("startButton"));
startButton->setEnabled(true);
sizePolicy1.setHeightForWidth(startButton->sizePolicy().hasHeightForWidth());
startButton->setSizePolicy(sizePolicy1);
startButton->setMinimumSize(QSize(100, 30));
startButton->setMaximumSize(QSize(100, 30));
gridLayout->addWidget(startButton, 1, 2, 1, 1);
updateButton = new QPushButton(layoutWidget);
updateButton->setObjectName(QString::fromUtf8("updateButton"));
updateButton->setEnabled(true);
sizePolicy1.setHeightForWidth(updateButton->sizePolicy().hasHeightForWidth());
updateButton->setSizePolicy(sizePolicy1);
updateButton->setMinimumSize(QSize(100, 30));
updateButton->setMaximumSize(QSize(100, 30));
updateButton->setFlat(false);
gridLayout->addWidget(updateButton, 1, 1, 1, 1);
autostartCheckBox = new QCheckBox(layoutWidget);
autostartCheckBox->setObjectName(QString::fromUtf8("autostartCheckBox"));
autostartCheckBox->setEnabled(true);
autostartCheckBox->setChecked(false);
gridLayout->addWidget(autostartCheckBox, 0, 2, 1, 1);
downlayout->addLayout(gridLayout);
widget = new QWidget(centralwidget);
widget->setObjectName(QString::fromUtf8("widget"));
widget->setGeometry(QRect(0, 10, 171, 30));
horizontalLayout_2 = new QHBoxLayout(widget);
horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
horizontalLayout_2->setContentsMargins(-1, 0, -1, 0);
languageTite = new QLabel(widget);
languageTite->setObjectName(QString::fromUtf8("languageTite"));
QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Expanding);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(languageTite->sizePolicy().hasHeightForWidth());
languageTite->setSizePolicy(sizePolicy2);
horizontalLayout_2->addWidget(languageTite);
languageComboBox = new QComboBox(widget);
languageComboBox->addItem(QString());
languageComboBox->addItem(QString());
languageComboBox->setObjectName(QString::fromUtf8("languageComboBox"));
QSizePolicy sizePolicy3(QSizePolicy::Maximum, QSizePolicy::Expanding);
sizePolicy3.setHorizontalStretch(0);
sizePolicy3.setVerticalStretch(0);
sizePolicy3.setHeightForWidth(languageComboBox->sizePolicy().hasHeightForWidth());
languageComboBox->setSizePolicy(sizePolicy3);
horizontalLayout_2->addWidget(languageComboBox);
mainFrame = new QFrame(centralwidget);
mainFrame->setObjectName(QString::fromUtf8("mainFrame"));
mainFrame->setEnabled(true);
mainFrame->setGeometry(QRect(10, 10, 681, 381));
mainFrame->setFrameShape(QFrame::StyledPanel);
mainFrame->setFrameShadow(QFrame::Raised);
debugText = new QTextEdit(mainFrame);
debugText->setObjectName(QString::fromUtf8("debugText"));
debugText->setGeometry(QRect(10, 290, 661, 81));
horizontalLayoutWidget = new QWidget(mainFrame);
horizontalLayoutWidget->setObjectName(QString::fromUtf8("horizontalLayoutWidget"));
horizontalLayoutWidget->setGeometry(QRect(10, 100, 681, 221));
horizontalLayoutWidget->setGeometry(QRect(10, 110, 661, 221));
horizontalLayout = new QHBoxLayout(horizontalLayoutWidget);
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
horizontalLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
@@ -97,11 +211,11 @@ public:
loginWidget = new QWidget(horizontalLayoutWidget);
loginWidget->setObjectName(QString::fromUtf8("loginWidget"));
loginWidget->setEnabled(true);
QSizePolicy sizePolicy1(QSizePolicy::Maximum, QSizePolicy::Maximum);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(loginWidget->sizePolicy().hasHeightForWidth());
loginWidget->setSizePolicy(sizePolicy1);
QSizePolicy sizePolicy4(QSizePolicy::Maximum, QSizePolicy::Maximum);
sizePolicy4.setHorizontalStretch(0);
sizePolicy4.setVerticalStretch(0);
sizePolicy4.setHeightForWidth(loginWidget->sizePolicy().hasHeightForWidth());
loginWidget->setSizePolicy(sizePolicy4);
loginWidget->setMinimumSize(QSize(250, 0));
loginWidget->setMaximumSize(QSize(250, 16777215));
loginWidget->setAutoFillBackground(false);
@@ -195,114 +309,22 @@ public:
horizontalLayout->addWidget(settingsWidget);
layoutWidget = new QWidget(centralwidget);
layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
layoutWidget->setGeometry(QRect(10, 400, 681, 88));
downlayout = new QHBoxLayout(layoutWidget);
downlayout->setObjectName(QString::fromUtf8("downlayout"));
downlayout->setContentsMargins(0, 0, 0, 0);
downLayoutLoadingSlider = new QVBoxLayout();
downLayoutLoadingSlider->setObjectName(QString::fromUtf8("downLayoutLoadingSlider"));
inlineTextDebug = new QLabel(layoutWidget);
inlineTextDebug->setObjectName(QString::fromUtf8("inlineTextDebug"));
inlineTextDebug->setAlignment(Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft);
downLayoutLoadingSlider->addWidget(inlineTextDebug);
loadingProgressBar = new QProgressBar(layoutWidget);
loadingProgressBar->setObjectName(QString::fromUtf8("loadingProgressBar"));
loadingProgressBar->setMinimumSize(QSize(0, 30));
loadingProgressBar->setMaximumSize(QSize(16777215, 30));
loadingProgressBar->setValue(10);
downLayoutLoadingSlider->addWidget(loadingProgressBar);
downlayout->addLayout(downLayoutLoadingSlider);
gridLayout = new QGridLayout();
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
gridLayout->setSizeConstraint(QLayout::SetFixedSize);
gridLayout->setContentsMargins(-1, 27, -1, 0);
connectButton = new QPushButton(layoutWidget);
connectButton->setObjectName(QString::fromUtf8("connectButton"));
connectButton->setEnabled(true);
QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Minimum);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(connectButton->sizePolicy().hasHeightForWidth());
connectButton->setSizePolicy(sizePolicy2);
connectButton->setMinimumSize(QSize(100, 30));
connectButton->setMaximumSize(QSize(100, 30));
connectButton->setCheckable(false);
connectButton->setChecked(false);
gridLayout->addWidget(connectButton, 1, 0, 1, 1);
startButton = new QPushButton(layoutWidget);
startButton->setObjectName(QString::fromUtf8("startButton"));
startButton->setEnabled(true);
sizePolicy2.setHeightForWidth(startButton->sizePolicy().hasHeightForWidth());
startButton->setSizePolicy(sizePolicy2);
startButton->setMinimumSize(QSize(100, 30));
startButton->setMaximumSize(QSize(100, 30));
gridLayout->addWidget(startButton, 1, 2, 1, 1);
updateButton = new QPushButton(layoutWidget);
updateButton->setObjectName(QString::fromUtf8("updateButton"));
updateButton->setEnabled(true);
sizePolicy2.setHeightForWidth(updateButton->sizePolicy().hasHeightForWidth());
updateButton->setSizePolicy(sizePolicy2);
updateButton->setMinimumSize(QSize(100, 30));
updateButton->setMaximumSize(QSize(100, 30));
updateButton->setFlat(false);
gridLayout->addWidget(updateButton, 1, 1, 1, 1);
autostartCheckBox = new QCheckBox(layoutWidget);
autostartCheckBox->setObjectName(QString::fromUtf8("autostartCheckBox"));
autostartCheckBox->setEnabled(true);
autostartCheckBox->setChecked(false);
gridLayout->addWidget(autostartCheckBox, 0, 2, 1, 1);
downlayout->addLayout(gridLayout);
notificationLabel = new QLabel(centralwidget);
notificationLabel->setObjectName(QString::fromUtf8("notificationLabel"));
notificationLabel->setGeometry(QRect(200, 80, 300, 40));
sizePolicy.setHeightForWidth(notificationLabel->sizePolicy().hasHeightForWidth());
notificationLabel->setSizePolicy(sizePolicy);
notificationLabel->setMinimumSize(QSize(300, 0));
notificationLabel->setMaximumSize(QSize(300, 16777215));
QFont font;
font.setPointSize(10);
notificationLabel->setFont(font);
notificationLabel->setFrameShape(QFrame::StyledPanel);
notificationLabel->setFrameShadow(QFrame::Plain);
notificationLabel->setTextFormat(Qt::RichText);
notificationLabel->setAlignment(Qt::AlignCenter);
debugText = new QTextEdit(centralwidget);
debugText->setObjectName(QString::fromUtf8("debugText"));
debugText->setGeometry(QRect(0, 0, 701, 81));
displayGroupWidget = new QWidget(centralwidget);
displayGroupWidget = new QWidget(mainFrame);
displayGroupWidget->setObjectName(QString::fromUtf8("displayGroupWidget"));
displayGroupWidget->setGeometry(QRect(50, 90, 600, 200));
QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Minimum);
sizePolicy3.setHorizontalStretch(0);
sizePolicy3.setVerticalStretch(0);
sizePolicy3.setHeightForWidth(displayGroupWidget->sizePolicy().hasHeightForWidth());
displayGroupWidget->setSizePolicy(sizePolicy3);
displayGroupWidget->setGeometry(QRect(50, 70, 600, 200));
QSizePolicy sizePolicy5(QSizePolicy::Preferred, QSizePolicy::Minimum);
sizePolicy5.setHorizontalStretch(0);
sizePolicy5.setVerticalStretch(0);
sizePolicy5.setHeightForWidth(displayGroupWidget->sizePolicy().hasHeightForWidth());
displayGroupWidget->setSizePolicy(sizePolicy5);
displayGroupWidget->setMinimumSize(QSize(600, 200));
displayGroupWidget->setMaximumSize(QSize(500, 200));
verticalLayout_4 = new QVBoxLayout(displayGroupWidget);
verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
displayChoiceTitle = new QLabel(displayGroupWidget);
displayChoiceTitle->setObjectName(QString::fromUtf8("displayChoiceTitle"));
sizePolicy2.setHeightForWidth(displayChoiceTitle->sizePolicy().hasHeightForWidth());
displayChoiceTitle->setSizePolicy(sizePolicy2);
sizePolicy1.setHeightForWidth(displayChoiceTitle->sizePolicy().hasHeightForWidth());
displayChoiceTitle->setSizePolicy(sizePolicy1);
displayChoiceTitle->setMaximumSize(QSize(16777215, 30));
displayChoiceTitle->setAlignment(Qt::AlignHCenter|Qt::AlignTop);
@@ -320,35 +342,24 @@ public:
verticalLayout_4->addWidget(screenWidget);
widget = new QWidget(centralwidget);
widget->setObjectName(QString::fromUtf8("widget"));
widget->setGeometry(QRect(0, 10, 171, 30));
horizontalLayout_2 = new QHBoxLayout(widget);
horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
horizontalLayout_2->setContentsMargins(-1, 0, -1, 0);
languageTite = new QLabel(widget);
languageTite->setObjectName(QString::fromUtf8("languageTite"));
QSizePolicy sizePolicy4(QSizePolicy::Expanding, QSizePolicy::Expanding);
sizePolicy4.setHorizontalStretch(0);
sizePolicy4.setVerticalStretch(0);
sizePolicy4.setHeightForWidth(languageTite->sizePolicy().hasHeightForWidth());
languageTite->setSizePolicy(sizePolicy4);
horizontalLayout_2->addWidget(languageTite);
languageComboBox = new QComboBox(widget);
languageComboBox->addItem(QString());
languageComboBox->addItem(QString());
languageComboBox->setObjectName(QString::fromUtf8("languageComboBox"));
QSizePolicy sizePolicy5(QSizePolicy::Maximum, QSizePolicy::Expanding);
sizePolicy5.setHorizontalStretch(0);
sizePolicy5.setVerticalStretch(0);
sizePolicy5.setHeightForWidth(languageComboBox->sizePolicy().hasHeightForWidth());
languageComboBox->setSizePolicy(sizePolicy5);
horizontalLayout_2->addWidget(languageComboBox);
notificationLabel = new QLabel(mainFrame);
notificationLabel->setObjectName(QString::fromUtf8("notificationLabel"));
notificationLabel->setGeometry(QRect(190, 30, 300, 40));
sizePolicy.setHeightForWidth(notificationLabel->sizePolicy().hasHeightForWidth());
notificationLabel->setSizePolicy(sizePolicy);
notificationLabel->setMinimumSize(QSize(300, 0));
notificationLabel->setMaximumSize(QSize(300, 16777215));
QFont font;
font.setPointSize(10);
notificationLabel->setFont(font);
notificationLabel->setFrameShape(QFrame::StyledPanel);
notificationLabel->setFrameShadow(QFrame::Plain);
notificationLabel->setTextFormat(Qt::RichText);
notificationLabel->setAlignment(Qt::AlignCenter);
MainWindow->setCentralWidget(centralwidget);
mainFrame->raise();
layoutWidget->raise();
widget->raise();
retranslateUi(MainWindow);
@@ -358,6 +369,15 @@ 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));
inlineTextDebug->setText(QString());
connectButton->setText(QCoreApplication::translate("MainWindow", "\320\241\320\276\320\265\320\264\320\270\320\275\320\270\321\202\321\214\321\201\321\217", nullptr));
startButton->setText(QCoreApplication::translate("MainWindow", "\320\227\320\260\320\277\321\203\321\201\320\272", nullptr));
updateButton->setText(QCoreApplication::translate("MainWindow", "\320\236\320\261\320\275\320\276\320\262\320\270\321\202\321\214", nullptr));
autostartCheckBox->setText(QCoreApplication::translate("MainWindow", "\320\220\320\262\321\202\320\276\320\267\320\260\320\277\321\203\321\201\320\272", nullptr));
languageTite->setText(QCoreApplication::translate("MainWindow", "\320\257\320\267\321\213\320\272", nullptr));
languageComboBox->setItemText(0, QCoreApplication::translate("MainWindow", "RUS", nullptr));
languageComboBox->setItemText(1, QCoreApplication::translate("MainWindow", "ENG", nullptr));
loginTitle->setText(QCoreApplication::translate("MainWindow", "\320\222\321\205\320\276\320\264 \320\262 \321\201\320\270\321\201\321\202\320\265\320\274\321\203", nullptr));
loginInputField->setText(QString());
loginInputField->setPlaceholderText(QCoreApplication::translate("MainWindow", "\320\233\320\276\320\263\320\270\320\275", nullptr));
@@ -368,17 +388,8 @@ public:
serverInputField->setPlaceholderText(QCoreApplication::translate("MainWindow", "\320\241\320\265\321\200\320\262\320\265\321\200", nullptr));
portInputField->setPlaceholderText(QCoreApplication::translate("MainWindow", "\320\237\320\276\321\200\321\202", nullptr));
saveServerButton->setText(QCoreApplication::translate("MainWindow", "\320\241\320\276\321\205\321\200\320\260\320\275\320\270\321\202\321\214", nullptr));
inlineTextDebug->setText(QString());
connectButton->setText(QCoreApplication::translate("MainWindow", "\320\241\320\276\320\265\320\264\320\270\320\275\320\270\321\202\321\214\321\201\321\217", nullptr));
startButton->setText(QCoreApplication::translate("MainWindow", "\320\227\320\260\320\277\321\203\321\201\320\272", nullptr));
updateButton->setText(QCoreApplication::translate("MainWindow", "\320\236\320\261\320\275\320\276\320\262\320\270\321\202\321\214", nullptr));
autostartCheckBox->setText(QCoreApplication::translate("MainWindow", "\320\220\320\262\321\202\320\276\320\267\320\260\320\277\321\203\321\201\320\272", nullptr));
notificationLabel->setText(QCoreApplication::translate("MainWindow", "\320\232\320\260\320\272\320\260\321\217-\321\202\320\276 \320\276\321\210\320\270\320\261\320\272\320\260", 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));
languageTite->setText(QCoreApplication::translate("MainWindow", "\320\257\320\267\321\213\320\272", nullptr));
languageComboBox->setItemText(0, QCoreApplication::translate("MainWindow", "RUS", nullptr));
languageComboBox->setItemText(1, QCoreApplication::translate("MainWindow", "ENG", nullptr));
notificationLabel->setText(QCoreApplication::translate("MainWindow", "\320\232\320\260\320\272\320\260\321\217-\321\202\320\276 \320\276\321\210\320\270\320\261\320\272\320\260", nullptr));
} // retranslateUi
};