Création des brokers fonctionnelle

This commit is contained in:
2025-05-03 13:24:18 -04:00
parent b423b5fddf
commit 9e43e9c748
19 changed files with 1686 additions and 217 deletions
+29 -9
View File
@@ -16,6 +16,7 @@
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QWidget>
@@ -94,6 +95,10 @@ public:
QLabel *mSyslogServerHostNameLbl;
QLabel *mCloudMQTTPortLbl_2;
QSpinBox *mSyslogServerPortSpinBx;
QListWidget *mMQTTBrokersList;
QLabel *label_5;
QPushButton *mDeleteMQTTBrokerBtn;
QPushButton *mAddMQTTBrokerBtn;
void setupUi(QWidget *CLoggingSettingsPage)
{
@@ -108,7 +113,7 @@ public:
mCloudLogParamsLbl->setFont(font);
groupBox = new QGroupBox(CLoggingSettingsPage);
groupBox->setObjectName(QString::fromUtf8("groupBox"));
groupBox->setGeometry(QRect(10, 100, 461, 271));
groupBox->setGeometry(QRect(220, 100, 351, 271));
mCloudMQTTHostNameLbl = new QLabel(groupBox);
mCloudMQTTHostNameLbl->setObjectName(QString::fromUtf8("mCloudMQTTHostNameLbl"));
mCloudMQTTHostNameLbl->setGeometry(QRect(10, 21, 71, 20));
@@ -133,10 +138,10 @@ public:
mCloudMQTTPasswordLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
mCloudMQTTHostNameEdit = new QLineEdit(groupBox);
mCloudMQTTHostNameEdit->setObjectName(QString::fromUtf8("mCloudMQTTHostNameEdit"));
mCloudMQTTHostNameEdit->setGeometry(QRect(90, 20, 321, 20));
mCloudMQTTHostNameEdit->setGeometry(QRect(90, 20, 251, 20));
mCloudMQTTUserNameEdit = new QLineEdit(groupBox);
mCloudMQTTUserNameEdit->setObjectName(QString::fromUtf8("mCloudMQTTUserNameEdit"));
mCloudMQTTUserNameEdit->setGeometry(QRect(90, 80, 321, 20));
mCloudMQTTUserNameEdit->setGeometry(QRect(90, 80, 251, 20));
mCloudMQTTPortSpinBx = new QSpinBox(groupBox);
mCloudMQTTPortSpinBx->setObjectName(QString::fromUtf8("mCloudMQTTPortSpinBx"));
mCloudMQTTPortSpinBx->setGeometry(QRect(90, 51, 111, 22));
@@ -144,7 +149,7 @@ public:
mCloudMQTTPortSpinBx->setValue(1883);
mCloudMQTTPasswordEdit = new QLineEdit(groupBox);
mCloudMQTTPasswordEdit->setObjectName(QString::fromUtf8("mCloudMQTTPasswordEdit"));
mCloudMQTTPasswordEdit->setGeometry(QRect(90, 111, 321, 20));
mCloudMQTTPasswordEdit->setGeometry(QRect(90, 111, 251, 20));
mCloudMQTTTopicPrefixLbl = new QLabel(groupBox);
mCloudMQTTTopicPrefixLbl->setObjectName(QString::fromUtf8("mCloudMQTTTopicPrefixLbl"));
mCloudMQTTTopicPrefixLbl->setGeometry(QRect(10, 160, 71, 20));
@@ -152,7 +157,7 @@ public:
mCloudMQTTTopicPrefixLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
mCloudMQTTTopicPrefixEdit = new QLineEdit(groupBox);
mCloudMQTTTopicPrefixEdit->setObjectName(QString::fromUtf8("mCloudMQTTTopicPrefixEdit"));
mCloudMQTTTopicPrefixEdit->setGeometry(QRect(90, 160, 321, 20));
mCloudMQTTTopicPrefixEdit->setGeometry(QRect(90, 160, 251, 20));
mCloudMQTTClientIDLbl = new QLabel(groupBox);
mCloudMQTTClientIDLbl->setObjectName(QString::fromUtf8("mCloudMQTTClientIDLbl"));
mCloudMQTTClientIDLbl->setGeometry(QRect(10, 190, 71, 20));
@@ -160,7 +165,7 @@ public:
mCloudMQTTClientIDLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
mCloudMQTTClientID = new QLineEdit(groupBox);
mCloudMQTTClientID->setObjectName(QString::fromUtf8("mCloudMQTTClientID"));
mCloudMQTTClientID->setGeometry(QRect(90, 190, 321, 20));
mCloudMQTTClientID->setGeometry(QRect(90, 190, 251, 20));
mCloudMQTTRefreshRateLbl = new QLabel(groupBox);
mCloudMQTTRefreshRateLbl->setObjectName(QString::fromUtf8("mCloudMQTTRefreshRateLbl"));
mCloudMQTTRefreshRateLbl->setGeometry(QRect(10, 220, 181, 20));
@@ -178,10 +183,10 @@ public:
mGeneralLogParamsLbl->setFont(font);
mChangeParamsBtn = new QPushButton(CLoggingSettingsPage);
mChangeParamsBtn->setObjectName(QString::fromUtf8("mChangeParamsBtn"));
mChangeParamsBtn->setGeometry(QRect(370, 380, 80, 22));
mChangeParamsBtn->setGeometry(QRect(430, 380, 80, 22));
mCancelBtn = new QPushButton(CLoggingSettingsPage);
mCancelBtn->setObjectName(QString::fromUtf8("mCancelBtn"));
mCancelBtn->setGeometry(QRect(260, 380, 80, 22));
mCancelBtn->setGeometry(QRect(320, 380, 80, 22));
groupBox_2 = new QGroupBox(CLoggingSettingsPage);
groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
groupBox_2->setGeometry(QRect(590, 70, 351, 121));
@@ -369,6 +374,18 @@ public:
mSyslogServerPortSpinBx->setGeometry(QRect(90, 50, 111, 22));
mSyslogServerPortSpinBx->setMaximum(65535);
mSyslogServerPortSpinBx->setValue(514);
mMQTTBrokersList = new QListWidget(CLoggingSettingsPage);
mMQTTBrokersList->setObjectName(QString::fromUtf8("mMQTTBrokersList"));
mMQTTBrokersList->setGeometry(QRect(20, 120, 181, 251));
label_5 = new QLabel(CLoggingSettingsPage);
label_5->setObjectName(QString::fromUtf8("label_5"));
label_5->setGeometry(QRect(30, 100, 91, 16));
mDeleteMQTTBrokerBtn = new QPushButton(CLoggingSettingsPage);
mDeleteMQTTBrokerBtn->setObjectName(QString::fromUtf8("mDeleteMQTTBrokerBtn"));
mDeleteMQTTBrokerBtn->setGeometry(QRect(30, 370, 61, 22));
mAddMQTTBrokerBtn = new QPushButton(CLoggingSettingsPage);
mAddMQTTBrokerBtn->setObjectName(QString::fromUtf8("mAddMQTTBrokerBtn"));
mAddMQTTBrokerBtn->setGeometry(QRect(130, 370, 61, 22));
retranslateUi(CLoggingSettingsPage);
@@ -382,7 +399,7 @@ public:
{
CLoggingSettingsPage->setWindowTitle(QCoreApplication::translate("CLoggingSettingsPage", "Form", nullptr));
mCloudLogParamsLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Param\303\250tres Cloud", nullptr));
groupBox->setTitle(QCoreApplication::translate("CLoggingSettingsPage", "Broker MQTT", nullptr));
groupBox->setTitle(QCoreApplication::translate("CLoggingSettingsPage", "Param\303\250tres du broker", nullptr));
mCloudMQTTHostNameLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "HostName", nullptr));
mCloudMQTTPortLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Port", nullptr));
mCloudMQTTUsernameLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Username", nullptr));
@@ -428,6 +445,9 @@ public:
mSyslogSettingsGroupBox->setTitle(QCoreApplication::translate("CLoggingSettingsPage", "Serveur Syslog", nullptr));
mSyslogServerHostNameLbl->setText(QCoreApplication::translate("CLoggingSettingsPage", "Addresse", nullptr));
mCloudMQTTPortLbl_2->setText(QCoreApplication::translate("CLoggingSettingsPage", "Port", nullptr));
label_5->setText(QCoreApplication::translate("CLoggingSettingsPage", "Brokers MQTT", nullptr));
mDeleteMQTTBrokerBtn->setText(QCoreApplication::translate("CLoggingSettingsPage", "Supprimer", nullptr));
mAddMQTTBrokerBtn->setText(QCoreApplication::translate("CLoggingSettingsPage", "Ajouter", nullptr));
} // retranslateUi
};