mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJClient.git
synced 2026-03-28 05:25:39 +03:00
feat: display Update size and notification
This commit is contained in:
279
ui_mainwindow.h
279
ui_mainwindow.h
@@ -15,11 +15,10 @@
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QLineEdit>
|
||||
#include <QtWidgets/QMainWindow>
|
||||
#include <QtWidgets/QMenuBar>
|
||||
#include <QtWidgets/QProgressBar>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QStatusBar>
|
||||
#include <QtWidgets/QTextEdit>
|
||||
#include <QtWidgets/QVBoxLayout>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
@@ -28,202 +27,248 @@ class Ui_MainWindow
|
||||
{
|
||||
public:
|
||||
QWidget *centralwidget;
|
||||
QWidget *horizontalLayoutWidget;
|
||||
QHBoxLayout *horizontalLayout;
|
||||
QWidget *loginWidget;
|
||||
QWidget *layoutWidget;
|
||||
QVBoxLayout *verticalLayout;
|
||||
QLabel *notificationLabel;
|
||||
QHBoxLayout *loginLayout;
|
||||
QLabel *loginTitle;
|
||||
QLineEdit *loginInputField;
|
||||
QWidget *layoutWidget1;
|
||||
QHBoxLayout *passwordLayout;
|
||||
QLabel *passwordTitle;
|
||||
QLineEdit *passwordInputField;
|
||||
QWidget *layoutWidget2;
|
||||
QHBoxLayout *loginButtonsLayout;
|
||||
QPushButton *settingsButton;
|
||||
QPushButton *loginButton;
|
||||
QLineEdit *notificationLabel;
|
||||
QWidget *settingsWidget;
|
||||
QPushButton *saveServerButton;
|
||||
QWidget *layoutWidget_4;
|
||||
QHBoxLayout *horizontalLayout_6;
|
||||
QVBoxLayout *verticalLayout_2;
|
||||
QHBoxLayout *serverInputLayout;
|
||||
QLabel *serverTitle;
|
||||
QLineEdit *serverInputField;
|
||||
QWidget *layoutWidget_5;
|
||||
QHBoxLayout *horizontalLayout_7;
|
||||
QHBoxLayout *portInputLayout;
|
||||
QLabel *portTitle;
|
||||
QLineEdit *portInputField;
|
||||
QWidget *layoutWidget3;
|
||||
QHBoxLayout *downLayout;
|
||||
QPushButton *saveServerButton;
|
||||
QTextEdit *debugText;
|
||||
QWidget *widget;
|
||||
QHBoxLayout *downlayout;
|
||||
QVBoxLayout *downLayoutLoadingSlider;
|
||||
QProgressBar *loadingProgressBar;
|
||||
QLabel *inlineTextDebug;
|
||||
QHBoxLayout *downLayoutButtons;
|
||||
QPushButton *connectButton;
|
||||
QPushButton *updateButton;
|
||||
QPushButton *startButton;
|
||||
QWidget *layoutWidget4;
|
||||
QHBoxLayout *displayLayout;
|
||||
QLabel *displayCountTitle;
|
||||
QLabel *disblayCount;
|
||||
QTextEdit *debugText;
|
||||
QMenuBar *menubar;
|
||||
QStatusBar *statusbar;
|
||||
|
||||
void setupUi(QMainWindow *MainWindow)
|
||||
{
|
||||
if (MainWindow->objectName().isEmpty())
|
||||
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
|
||||
MainWindow->resize(993, 571);
|
||||
MainWindow->resize(700, 500);
|
||||
QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
|
||||
sizePolicy.setHorizontalStretch(0);
|
||||
sizePolicy.setVerticalStretch(0);
|
||||
sizePolicy.setHeightForWidth(MainWindow->sizePolicy().hasHeightForWidth());
|
||||
MainWindow->setSizePolicy(sizePolicy);
|
||||
MainWindow->setMinimumSize(QSize(700, 500));
|
||||
MainWindow->setMaximumSize(QSize(700, 500));
|
||||
centralwidget = new QWidget(MainWindow);
|
||||
centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
|
||||
loginWidget = new QWidget(centralwidget);
|
||||
horizontalLayoutWidget = new QWidget(centralwidget);
|
||||
horizontalLayoutWidget->setObjectName(QString::fromUtf8("horizontalLayoutWidget"));
|
||||
horizontalLayoutWidget->setGeometry(QRect(10, 10, 682, 307));
|
||||
horizontalLayout = new QHBoxLayout(horizontalLayoutWidget);
|
||||
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
|
||||
horizontalLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
|
||||
horizontalLayout->setContentsMargins(0, 0, 0, 0);
|
||||
loginWidget = new QWidget(horizontalLayoutWidget);
|
||||
loginWidget->setObjectName(QString::fromUtf8("loginWidget"));
|
||||
loginWidget->setEnabled(true);
|
||||
loginWidget->setGeometry(QRect(300, 100, 371, 291));
|
||||
sizePolicy.setHeightForWidth(loginWidget->sizePolicy().hasHeightForWidth());
|
||||
loginWidget->setSizePolicy(sizePolicy);
|
||||
loginWidget->setAutoFillBackground(false);
|
||||
layoutWidget = new QWidget(loginWidget);
|
||||
layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
|
||||
layoutWidget->setGeometry(QRect(100, 80, 171, 31));
|
||||
loginLayout = new QHBoxLayout(layoutWidget);
|
||||
verticalLayout = new QVBoxLayout(loginWidget);
|
||||
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
|
||||
notificationLabel = new QLabel(loginWidget);
|
||||
notificationLabel->setObjectName(QString::fromUtf8("notificationLabel"));
|
||||
sizePolicy.setHeightForWidth(notificationLabel->sizePolicy().hasHeightForWidth());
|
||||
notificationLabel->setSizePolicy(sizePolicy);
|
||||
|
||||
verticalLayout->addWidget(notificationLabel);
|
||||
|
||||
loginLayout = new QHBoxLayout();
|
||||
loginLayout->setObjectName(QString::fromUtf8("loginLayout"));
|
||||
loginLayout->setContentsMargins(0, 0, 0, 0);
|
||||
loginTitle = new QLabel(layoutWidget);
|
||||
loginTitle = new QLabel(loginWidget);
|
||||
loginTitle->setObjectName(QString::fromUtf8("loginTitle"));
|
||||
|
||||
loginLayout->addWidget(loginTitle);
|
||||
|
||||
loginInputField = new QLineEdit(layoutWidget);
|
||||
loginInputField = new QLineEdit(loginWidget);
|
||||
loginInputField->setObjectName(QString::fromUtf8("loginInputField"));
|
||||
|
||||
loginLayout->addWidget(loginInputField);
|
||||
|
||||
layoutWidget1 = new QWidget(loginWidget);
|
||||
layoutWidget1->setObjectName(QString::fromUtf8("layoutWidget1"));
|
||||
layoutWidget1->setGeometry(QRect(100, 120, 171, 26));
|
||||
passwordLayout = new QHBoxLayout(layoutWidget1);
|
||||
|
||||
verticalLayout->addLayout(loginLayout);
|
||||
|
||||
passwordLayout = new QHBoxLayout();
|
||||
passwordLayout->setObjectName(QString::fromUtf8("passwordLayout"));
|
||||
passwordLayout->setContentsMargins(0, 0, 0, 0);
|
||||
passwordTitle = new QLabel(layoutWidget1);
|
||||
passwordTitle = new QLabel(loginWidget);
|
||||
passwordTitle->setObjectName(QString::fromUtf8("passwordTitle"));
|
||||
|
||||
passwordLayout->addWidget(passwordTitle);
|
||||
|
||||
passwordInputField = new QLineEdit(layoutWidget1);
|
||||
passwordInputField = new QLineEdit(loginWidget);
|
||||
passwordInputField->setObjectName(QString::fromUtf8("passwordInputField"));
|
||||
|
||||
passwordLayout->addWidget(passwordInputField);
|
||||
|
||||
layoutWidget2 = new QWidget(loginWidget);
|
||||
layoutWidget2->setObjectName(QString::fromUtf8("layoutWidget2"));
|
||||
layoutWidget2->setGeometry(QRect(100, 180, 168, 27));
|
||||
loginButtonsLayout = new QHBoxLayout(layoutWidget2);
|
||||
|
||||
verticalLayout->addLayout(passwordLayout);
|
||||
|
||||
loginButtonsLayout = new QHBoxLayout();
|
||||
loginButtonsLayout->setObjectName(QString::fromUtf8("loginButtonsLayout"));
|
||||
loginButtonsLayout->setContentsMargins(0, 0, 0, 0);
|
||||
settingsButton = new QPushButton(layoutWidget2);
|
||||
settingsButton = new QPushButton(loginWidget);
|
||||
settingsButton->setObjectName(QString::fromUtf8("settingsButton"));
|
||||
|
||||
loginButtonsLayout->addWidget(settingsButton);
|
||||
|
||||
loginButton = new QPushButton(layoutWidget2);
|
||||
loginButton = new QPushButton(loginWidget);
|
||||
loginButton->setObjectName(QString::fromUtf8("loginButton"));
|
||||
|
||||
loginButtonsLayout->addWidget(loginButton);
|
||||
|
||||
notificationLabel = new QLineEdit(loginWidget);
|
||||
notificationLabel->setObjectName(QString::fromUtf8("notificationLabel"));
|
||||
notificationLabel->setGeometry(QRect(100, 50, 191, 24));
|
||||
settingsWidget = new QWidget(centralwidget);
|
||||
|
||||
verticalLayout->addLayout(loginButtonsLayout);
|
||||
|
||||
|
||||
horizontalLayout->addWidget(loginWidget);
|
||||
|
||||
settingsWidget = new QWidget(horizontalLayoutWidget);
|
||||
settingsWidget->setObjectName(QString::fromUtf8("settingsWidget"));
|
||||
settingsWidget->setEnabled(true);
|
||||
settingsWidget->setGeometry(QRect(300, 100, 364, 226));
|
||||
sizePolicy.setHeightForWidth(settingsWidget->sizePolicy().hasHeightForWidth());
|
||||
settingsWidget->setSizePolicy(sizePolicy);
|
||||
settingsWidget->setAutoFillBackground(false);
|
||||
saveServerButton = new QPushButton(settingsWidget);
|
||||
saveServerButton->setObjectName(QString::fromUtf8("saveServerButton"));
|
||||
saveServerButton->setGeometry(QRect(130, 170, 101, 41));
|
||||
layoutWidget_4 = new QWidget(settingsWidget);
|
||||
layoutWidget_4->setObjectName(QString::fromUtf8("layoutWidget_4"));
|
||||
layoutWidget_4->setGeometry(QRect(100, 80, 171, 31));
|
||||
horizontalLayout_6 = new QHBoxLayout(layoutWidget_4);
|
||||
horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
|
||||
horizontalLayout_6->setContentsMargins(0, 0, 0, 0);
|
||||
serverTitle = new QLabel(layoutWidget_4);
|
||||
verticalLayout_2 = new QVBoxLayout(settingsWidget);
|
||||
verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
|
||||
serverInputLayout = new QHBoxLayout();
|
||||
serverInputLayout->setObjectName(QString::fromUtf8("serverInputLayout"));
|
||||
serverTitle = new QLabel(settingsWidget);
|
||||
serverTitle->setObjectName(QString::fromUtf8("serverTitle"));
|
||||
|
||||
horizontalLayout_6->addWidget(serverTitle);
|
||||
serverInputLayout->addWidget(serverTitle);
|
||||
|
||||
serverInputField = new QLineEdit(layoutWidget_4);
|
||||
serverInputField = new QLineEdit(settingsWidget);
|
||||
serverInputField->setObjectName(QString::fromUtf8("serverInputField"));
|
||||
|
||||
horizontalLayout_6->addWidget(serverInputField);
|
||||
serverInputLayout->addWidget(serverInputField);
|
||||
|
||||
layoutWidget_5 = new QWidget(settingsWidget);
|
||||
layoutWidget_5->setObjectName(QString::fromUtf8("layoutWidget_5"));
|
||||
layoutWidget_5->setGeometry(QRect(100, 120, 171, 26));
|
||||
horizontalLayout_7 = new QHBoxLayout(layoutWidget_5);
|
||||
horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
|
||||
horizontalLayout_7->setContentsMargins(0, 0, 0, 0);
|
||||
portTitle = new QLabel(layoutWidget_5);
|
||||
|
||||
verticalLayout_2->addLayout(serverInputLayout);
|
||||
|
||||
portInputLayout = new QHBoxLayout();
|
||||
portInputLayout->setObjectName(QString::fromUtf8("portInputLayout"));
|
||||
portTitle = new QLabel(settingsWidget);
|
||||
portTitle->setObjectName(QString::fromUtf8("portTitle"));
|
||||
|
||||
horizontalLayout_7->addWidget(portTitle);
|
||||
portInputLayout->addWidget(portTitle);
|
||||
|
||||
portInputField = new QLineEdit(layoutWidget_5);
|
||||
portInputField = new QLineEdit(settingsWidget);
|
||||
portInputField->setObjectName(QString::fromUtf8("portInputField"));
|
||||
|
||||
horizontalLayout_7->addWidget(portInputField);
|
||||
portInputLayout->addWidget(portInputField);
|
||||
|
||||
layoutWidget3 = new QWidget(centralwidget);
|
||||
layoutWidget3->setObjectName(QString::fromUtf8("layoutWidget3"));
|
||||
layoutWidget3->setGeometry(QRect(10, 490, 971, 27));
|
||||
downLayout = new QHBoxLayout(layoutWidget3);
|
||||
downLayout->setObjectName(QString::fromUtf8("downLayout"));
|
||||
downLayout->setContentsMargins(0, 0, 0, 0);
|
||||
loadingProgressBar = new QProgressBar(layoutWidget3);
|
||||
|
||||
verticalLayout_2->addLayout(portInputLayout);
|
||||
|
||||
saveServerButton = new QPushButton(settingsWidget);
|
||||
saveServerButton->setObjectName(QString::fromUtf8("saveServerButton"));
|
||||
|
||||
verticalLayout_2->addWidget(saveServerButton);
|
||||
|
||||
|
||||
horizontalLayout->addWidget(settingsWidget);
|
||||
|
||||
debugText = new QTextEdit(horizontalLayoutWidget);
|
||||
debugText->setObjectName(QString::fromUtf8("debugText"));
|
||||
debugText->setEnabled(false);
|
||||
QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Minimum);
|
||||
sizePolicy1.setHorizontalStretch(0);
|
||||
sizePolicy1.setVerticalStretch(0);
|
||||
sizePolicy1.setHeightForWidth(debugText->sizePolicy().hasHeightForWidth());
|
||||
debugText->setSizePolicy(sizePolicy1);
|
||||
debugText->setMinimumSize(QSize(250, 0));
|
||||
debugText->setMaximumSize(QSize(250, 16777215));
|
||||
|
||||
horizontalLayout->addWidget(debugText);
|
||||
|
||||
widget = new QWidget(centralwidget);
|
||||
widget->setObjectName(QString::fromUtf8("widget"));
|
||||
widget->setGeometry(QRect(10, 420, 681, 61));
|
||||
downlayout = new QHBoxLayout(widget);
|
||||
downlayout->setObjectName(QString::fromUtf8("downlayout"));
|
||||
downlayout->setContentsMargins(0, 0, 0, 0);
|
||||
downLayoutLoadingSlider = new QVBoxLayout();
|
||||
downLayoutLoadingSlider->setObjectName(QString::fromUtf8("downLayoutLoadingSlider"));
|
||||
loadingProgressBar = new QProgressBar(widget);
|
||||
loadingProgressBar->setObjectName(QString::fromUtf8("loadingProgressBar"));
|
||||
loadingProgressBar->setMinimumSize(QSize(0, 30));
|
||||
loadingProgressBar->setMaximumSize(QSize(16777215, 30));
|
||||
loadingProgressBar->setValue(10);
|
||||
|
||||
downLayout->addWidget(loadingProgressBar);
|
||||
downLayoutLoadingSlider->addWidget(loadingProgressBar);
|
||||
|
||||
updateButton = new QPushButton(layoutWidget3);
|
||||
inlineTextDebug = new QLabel(widget);
|
||||
inlineTextDebug->setObjectName(QString::fromUtf8("inlineTextDebug"));
|
||||
|
||||
downLayoutLoadingSlider->addWidget(inlineTextDebug);
|
||||
|
||||
|
||||
downlayout->addLayout(downLayoutLoadingSlider);
|
||||
|
||||
downLayoutButtons = new QHBoxLayout();
|
||||
downLayoutButtons->setObjectName(QString::fromUtf8("downLayoutButtons"));
|
||||
downLayoutButtons->setSizeConstraint(QLayout::SetFixedSize);
|
||||
downLayoutButtons->setContentsMargins(-1, -1, -1, 27);
|
||||
connectButton = new QPushButton(widget);
|
||||
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));
|
||||
|
||||
downLayoutButtons->addWidget(connectButton);
|
||||
|
||||
updateButton = new QPushButton(widget);
|
||||
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));
|
||||
|
||||
downLayout->addWidget(updateButton);
|
||||
downLayoutButtons->addWidget(updateButton);
|
||||
|
||||
startButton = new QPushButton(layoutWidget3);
|
||||
startButton = new QPushButton(widget);
|
||||
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));
|
||||
|
||||
downLayout->addWidget(startButton);
|
||||
downLayoutButtons->addWidget(startButton);
|
||||
|
||||
layoutWidget4 = new QWidget(centralwidget);
|
||||
layoutWidget4->setObjectName(QString::fromUtf8("layoutWidget4"));
|
||||
layoutWidget4->setGeometry(QRect(10, 470, 194, 18));
|
||||
displayLayout = new QHBoxLayout(layoutWidget4);
|
||||
displayLayout->setObjectName(QString::fromUtf8("displayLayout"));
|
||||
displayLayout->setContentsMargins(0, 0, 0, 0);
|
||||
displayCountTitle = new QLabel(layoutWidget4);
|
||||
displayCountTitle->setObjectName(QString::fromUtf8("displayCountTitle"));
|
||||
|
||||
displayLayout->addWidget(displayCountTitle);
|
||||
downlayout->addLayout(downLayoutButtons);
|
||||
|
||||
disblayCount = new QLabel(layoutWidget4);
|
||||
disblayCount->setObjectName(QString::fromUtf8("disblayCount"));
|
||||
|
||||
displayLayout->addWidget(disblayCount);
|
||||
|
||||
debugText = new QTextEdit(centralwidget);
|
||||
debugText->setObjectName(QString::fromUtf8("debugText"));
|
||||
debugText->setGeometry(QRect(630, 10, 341, 461));
|
||||
MainWindow->setCentralWidget(centralwidget);
|
||||
settingsWidget->raise();
|
||||
layoutWidget4->raise();
|
||||
layoutWidget4->raise();
|
||||
loginWidget->raise();
|
||||
debugText->raise();
|
||||
menubar = new QMenuBar(MainWindow);
|
||||
menubar->setObjectName(QString::fromUtf8("menubar"));
|
||||
menubar->setGeometry(QRect(0, 0, 993, 25));
|
||||
MainWindow->setMenuBar(menubar);
|
||||
statusbar = new QStatusBar(MainWindow);
|
||||
statusbar->setObjectName(QString::fromUtf8("statusbar"));
|
||||
MainWindow->setStatusBar(statusbar);
|
||||
|
||||
retranslateUi(MainWindow);
|
||||
|
||||
@@ -233,18 +278,18 @@ public:
|
||||
void retranslateUi(QMainWindow *MainWindow)
|
||||
{
|
||||
MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "Updater", nullptr));
|
||||
notificationLabel->setText(QString());
|
||||
loginTitle->setText(QCoreApplication::translate("MainWindow", "\320\233\320\276\320\263\320\270\320\275:", nullptr));
|
||||
passwordTitle->setText(QCoreApplication::translate("MainWindow", "\320\237\320\260\321\200\320\276\320\273\321\214:", nullptr));
|
||||
settingsButton->setText(QCoreApplication::translate("MainWindow", "\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270", nullptr));
|
||||
loginButton->setText(QCoreApplication::translate("MainWindow", "\320\222\320\276\320\271\321\202\320\270", nullptr));
|
||||
notificationLabel->setText(QCoreApplication::translate("MainWindow", "\320\235\320\265\320\262\320\265\321\200\320\275\321\213\320\271 \320\273\320\276\320\263\320\270\320\275/\320\277\320\260\321\200\320\276\320\273\321\214", 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));
|
||||
serverTitle->setText(QCoreApplication::translate("MainWindow", "\320\241\320\265\321\200\320\262\320\265\321\200:", nullptr));
|
||||
portTitle->setText(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));
|
||||
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));
|
||||
displayCountTitle->setText(QCoreApplication::translate("MainWindow", "\320\224\320\276\321\201\321\202\321\203\320\277\320\275\320\276 \320\274\320\276\320\275\320\270\321\202\320\276\321\200\320\276\320\262: ", nullptr));
|
||||
disblayCount->setText(QCoreApplication::translate("MainWindow", "0", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user