need to add api blocks

This commit is contained in:
LopataPC
2024-11-28 11:02:59 +03:00
parent fe614284de
commit 63f805a8cd
12 changed files with 756 additions and 561 deletions

View File

@ -14,11 +14,12 @@
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
@ -31,23 +32,19 @@ public:
QGridLayout *gridLayout_4;
QTabWidget *tabWidget;
QWidget *sensorsTab;
QVBoxLayout *verticalLayout;
QVBoxLayout *verticalLayout_2;
QSpacerItem *verticalSpacer;
QHBoxLayout *horizontalLayout_2;
QVBoxLayout *SensorsTabLayout;
QHBoxLayout *nameLayout;
QLabel *group;
QLabel *showHidden;
QSpacerItem *horizontalSpacer;
QComboBox *comboBox;
QHBoxLayout *selectLayout;
QComboBox *showHiddenSelect;
QComboBox *groupSelect;
QSpacerItem *horizontalSpacer_2;
QComboBox *comboBox_2;
QHBoxLayout *searchLayout;
QLineEdit *search;
QSpacerItem *horizontalSpacer_3;
QSpacerItem *verticalSpacer_4;
QHBoxLayout *horizontalLayout_3;
QSpacerItem *horizontalSpacer_5;
QTextEdit *textEdit;
QSpacerItem *horizontalSpacer_4;
QSpacerItem *verticalSpacer_2;
QHBoxLayout *horizontalLayout;
QSpacerItem *verticalSpacer_3;
QVBoxLayout *sensorsLayout;
QWidget *incidentsTab;
QGridLayout *gridLayout_8;
QWidget *journalTab;
@ -62,7 +59,7 @@ public:
{
if (MainWindow->objectName().isEmpty())
MainWindow->setObjectName("MainWindow");
MainWindow->resize(1405, 867);
MainWindow->resize(1632, 896);
QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
@ -71,13 +68,15 @@ public:
MainWindow->setMinimumSize(QSize(1150, 750));
MainWindow->setMaximumSize(QSize(16777215, 16777215));
MainWindow->setBaseSize(QSize(0, 0));
MainWindow->setStyleSheet(QString::fromUtf8(" margin: 0; \n"
" padding: 0;"));
MainWindow->setStyleSheet(QString::fromUtf8(""));
MainWindow->setTabShape(QTabWidget::TabShape::Rounded);
centralwidget = new QWidget(MainWindow);
centralwidget->setObjectName("centralwidget");
centralwidget->setAutoFillBackground(false);
centralwidget->setStyleSheet(QString::fromUtf8("background: #dcd174;"));
centralwidget->setStyleSheet(QString::fromUtf8("QWidget{\n"
"background: #dcd174;\n"
"}\n"
""));
gridLayout_4 = new QGridLayout(centralwidget);
gridLayout_4->setSpacing(0);
gridLayout_4->setObjectName("gridLayout_4");
@ -90,7 +89,6 @@ public:
" background: #dcd174;\n"
" width: 222px;\n"
" height: 44px;\n"
" gap: 0px;\n"
" opacity: 0px;\n"
" border: 1px solid #dcd174; \n"
" padding: 18px 0px;\n"
@ -101,8 +99,6 @@ public:
" font-weight: 500;\n"
" line-height: 43.57px;\n"
" text-align: left;\n"
" text-underline-position: from-font;\n"
" text-decoration-skip-ink: none;\n"
"}\n"
"\n"
"QTabBar::tab:selected {\n"
@ -111,8 +107,6 @@ public:
" font-weight: 900;\n"
" line-height: 43.57px;\n"
" text-align: left;\n"
" text-underline-position: from-font;\n"
" text-decoration-skip-ink: none;\n"
"}\n"
"\n"
"QTabBar::pane { \n"
@ -131,96 +125,153 @@ public:
" background-color: #ffffff; \n"
" image-position: bottom right;\n"
"}"));
verticalLayout = new QVBoxLayout(sensorsTab);
verticalLayout->setObjectName("verticalLayout");
verticalLayout_2 = new QVBoxLayout();
verticalLayout_2->setObjectName("verticalLayout_2");
verticalSpacer = new QSpacerItem(20, 25, QSizePolicy::Policy::Fixed, QSizePolicy::Minimum);
verticalLayout_2->addItem(verticalSpacer);
horizontalLayout_2 = new QHBoxLayout();
horizontalLayout_2->setSpacing(0);
horizontalLayout_2->setObjectName("horizontalLayout_2");
horizontalSpacer = new QSpacerItem(15, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Minimum);
horizontalLayout_2->addItem(horizontalSpacer);
comboBox = new QComboBox(sensorsTab);
comboBox->setObjectName("comboBox");
SensorsTabLayout = new QVBoxLayout(sensorsTab);
SensorsTabLayout->setSpacing(10);
SensorsTabLayout->setObjectName("SensorsTabLayout");
SensorsTabLayout->setSizeConstraint(QLayout::SizeConstraint::SetDefaultConstraint);
SensorsTabLayout->setContentsMargins(0, 25, 0, 0);
nameLayout = new QHBoxLayout();
nameLayout->setSpacing(15);
nameLayout->setObjectName("nameLayout");
nameLayout->setSizeConstraint(QLayout::SizeConstraint::SetFixedSize);
nameLayout->setContentsMargins(25, -1, -1, -1);
group = new QLabel(sensorsTab);
group->setObjectName("group");
QSizePolicy sizePolicy2(QSizePolicy::Fixed, QSizePolicy::Fixed);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(comboBox->sizePolicy().hasHeightForWidth());
comboBox->setSizePolicy(sizePolicy2);
comboBox->setMinimumSize(QSize(488, 60));
comboBox->setMaximumSize(QSize(488, 60));
sizePolicy2.setHeightForWidth(group->sizePolicy().hasHeightForWidth());
group->setSizePolicy(sizePolicy2);
group->setMinimumSize(QSize(488, 36));
group->setStyleSheet(QString::fromUtf8("width: 488px;\n"
"height: 36px;\n"
"background: transparent;\n"
"font-family: Inter;\n"
"font-size: 30px;\n"
"font-weight: 400;\n"
"line-height: 36.31px;\n"
"text-align: left;\n"
"color: #13385F;\n"
""));
horizontalLayout_2->addWidget(comboBox);
nameLayout->addWidget(group);
horizontalSpacer_2 = new QSpacerItem(15, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Minimum);
showHidden = new QLabel(sensorsTab);
showHidden->setObjectName("showHidden");
sizePolicy2.setHeightForWidth(showHidden->sizePolicy().hasHeightForWidth());
showHidden->setSizePolicy(sizePolicy2);
showHidden->setMinimumSize(QSize(275, 36));
showHidden->setStyleSheet(QString::fromUtf8("width: 275px;\n"
"height: 36px;\n"
"background: transparent;\n"
"font-family: Inter;\n"
"font-size: 30px;\n"
"font-weight: 400;\n"
"line-height: 36.31px;\n"
"text-align: left;\n"
"color: #13385F;\n"
""));
horizontalLayout_2->addItem(horizontalSpacer_2);
nameLayout->addWidget(showHidden);
comboBox_2 = new QComboBox(sensorsTab);
comboBox_2->setObjectName("comboBox_2");
comboBox_2->setEnabled(true);
sizePolicy2.setHeightForWidth(comboBox_2->sizePolicy().hasHeightForWidth());
comboBox_2->setSizePolicy(sizePolicy2);
comboBox_2->setMinimumSize(QSize(275, 60));
comboBox_2->setMaximumSize(QSize(275, 60));
horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
horizontalLayout_2->addWidget(comboBox_2);
nameLayout->addItem(horizontalSpacer);
SensorsTabLayout->addLayout(nameLayout);
selectLayout = new QHBoxLayout();
selectLayout->setSpacing(15);
selectLayout->setObjectName("selectLayout");
selectLayout->setSizeConstraint(QLayout::SizeConstraint::SetFixedSize);
selectLayout->setContentsMargins(25, -1, -1, 10);
showHiddenSelect = new QComboBox(sensorsTab);
showHiddenSelect->setObjectName("showHiddenSelect");
sizePolicy2.setHeightForWidth(showHiddenSelect->sizePolicy().hasHeightForWidth());
showHiddenSelect->setSizePolicy(sizePolicy2);
showHiddenSelect->setMinimumSize(QSize(488, 60));
showHiddenSelect->setStyleSheet(QString::fromUtf8("QComboBox::drop-down {\n"
" border: 0px;\n"
"}\n"
"\n"
"QComboBox::down-arrow {\n"
" image: url(:/visual/res/svg/chevron-down.png);\n"
"}\n"
"\n"
"QComboBox {\n"
" border: 2px solid #DCD174;\n"
" background: transparent;\n"
"}"));
selectLayout->addWidget(showHiddenSelect);
groupSelect = new QComboBox(sensorsTab);
groupSelect->setObjectName("groupSelect");
sizePolicy2.setHeightForWidth(groupSelect->sizePolicy().hasHeightForWidth());
groupSelect->setSizePolicy(sizePolicy2);
groupSelect->setMinimumSize(QSize(275, 60));
groupSelect->setStyleSheet(QString::fromUtf8("QComboBox::drop-down {\n"
" border: 0px;\n"
"}\n"
"\n"
"QComboBox::down-arrow {\n"
" image: url(:/visual/res/svg/chevron-down.png);\n"
"}\n"
"\n"
"QComboBox {\n"
" border: 2px solid #DCD174;\n"
" background: transparent;\n"
"}"));
selectLayout->addWidget(groupSelect);
horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
selectLayout->addItem(horizontalSpacer_2);
SensorsTabLayout->addLayout(selectLayout);
searchLayout = new QHBoxLayout();
searchLayout->setSpacing(0);
searchLayout->setObjectName("searchLayout");
searchLayout->setSizeConstraint(QLayout::SizeConstraint::SetFixedSize);
searchLayout->setContentsMargins(25, -1, -1, 10);
search = new QLineEdit(sensorsTab);
search->setObjectName("search");
sizePolicy2.setHeightForWidth(search->sizePolicy().hasHeightForWidth());
search->setSizePolicy(sizePolicy2);
search->setMinimumSize(QSize(778, 60));
search->setStyleSheet(QString::fromUtf8("width: 778px;\n"
"height: 60px;\n"
"border: 2px solid #DCD174;\n"
"font-family: Inter;\n"
"font-size: 26px;\n"
"font-weight: 400;\n"
"line-height: 31.47px;\n"
"text-align: left;\n"
"background: #00000000;\n"
"color: #a6a6a6;\n"
"\n"
"\n"
"\n"
""));
searchLayout->addWidget(search);
horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
horizontalLayout_2->addItem(horizontalSpacer_3);
searchLayout->addItem(horizontalSpacer_3);
verticalLayout_2->addLayout(horizontalLayout_2);
SensorsTabLayout->addLayout(searchLayout);
verticalSpacer_4 = new QSpacerItem(20, 15, QSizePolicy::Policy::Fixed, QSizePolicy::Minimum);
sensorsLayout = new QVBoxLayout();
sensorsLayout->setObjectName("sensorsLayout");
sensorsLayout->setContentsMargins(25, -1, -1, -1);
verticalLayout_2->addItem(verticalSpacer_4);
horizontalLayout_3 = new QHBoxLayout();
horizontalLayout_3->setObjectName("horizontalLayout_3");
horizontalSpacer_5 = new QSpacerItem(15, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Minimum);
horizontalLayout_3->addItem(horizontalSpacer_5);
textEdit = new QTextEdit(sensorsTab);
textEdit->setObjectName("textEdit");
sizePolicy2.setHeightForWidth(textEdit->sizePolicy().hasHeightForWidth());
textEdit->setSizePolicy(sizePolicy2);
textEdit->setMinimumSize(QSize(778, 60));
textEdit->setMaximumSize(QSize(778, 60));
horizontalLayout_3->addWidget(textEdit);
horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
horizontalLayout_3->addItem(horizontalSpacer_4);
verticalLayout_2->addLayout(horizontalLayout_3);
verticalLayout->addLayout(verticalLayout_2);
verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Expanding, QSizePolicy::Minimum);
verticalLayout->addItem(verticalSpacer_2);
horizontalLayout = new QHBoxLayout();
horizontalLayout->setSpacing(0);
horizontalLayout->setObjectName("horizontalLayout");
verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Policy::Maximum, QSizePolicy::Minimum);
horizontalLayout->addItem(verticalSpacer_3);
verticalLayout->addLayout(horizontalLayout);
SensorsTabLayout->addLayout(sensorsLayout);
tabWidget->addTab(sensorsTab, QString());
incidentsTab = new QWidget();
@ -281,7 +332,7 @@ public:
retranslateUi(MainWindow);
tabWidget->setCurrentIndex(1);
tabWidget->setCurrentIndex(0);
QMetaObject::connectSlotsByName(MainWindow);
@ -290,7 +341,9 @@ public:
void retranslateUi(QMainWindow *MainWindow)
{
MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "FemaLocal", nullptr));
comboBox->setCurrentText(QString());
group->setText(QCoreApplication::translate("MainWindow", "\320\223\321\200\321\203\320\277\320\277\320\260:", nullptr));
showHidden->setText(QCoreApplication::translate("MainWindow", "\320\237\320\276\320\272\320\260\320\267\320\260\321\202\321\214 \321\201\320\272\321\200\321\213\321\202\321\213\320\265", nullptr));
search->setText(QCoreApplication::translate("MainWindow", "\320\237\320\276\320\270\321\201\320\272...", nullptr));
tabWidget->setTabText(tabWidget->indexOf(sensorsTab), QCoreApplication::translate("MainWindow", "\320\224\320\260\321\202\321\207\320\270\320\272\320\270", nullptr));
tabWidget->setTabText(tabWidget->indexOf(incidentsTab), QCoreApplication::translate("MainWindow", "\320\230\320\275\321\206\320\270\320\264\320\265\320\275\321\202\321\213", nullptr));
tabWidget->setTabText(tabWidget->indexOf(journalTab), QCoreApplication::translate("MainWindow", "\320\226\321\203\321\200\320\275\320\260\320\273", nullptr));

View File

@ -1,2 +1,3 @@
// This file is autogenerated. Changes will be overwritten.
#include "EWIEGA46WW/moc_mainwindow.cpp"
#include "EWIEGA46WW/moc_sensorwidget.cpp"