Рефакт интерфейса

This commit is contained in:
2025-10-28 16:43:18 +03:00
parent 39c11897f8
commit c11871e8f4
5 changed files with 58 additions and 26 deletions

View File

@@ -68,9 +68,9 @@ ServerLMSWidget::~ServerLMSWidget()
loggerThread->quit();
loggerThread->wait();
delete loggerThread;
}
delete providerDBLMS;
delete providerDBLMS;
}
delete ui;
}
@@ -91,12 +91,10 @@ void ServerLMSWidget::changeEvent(QEvent *event)
dbSettings.dbHostName,
QString::number(dbSettings.dbPort));
ui->lblDBsettings->setText(strDBsettings);
ui->lblDBisConnected->setPixmap(QPixmap(QStringLiteral(":/resources/icons/circleGreen.png")));
}
else
{
ui->lblDBsettings->setText("");
ui->lblDBisConnected->setPixmap(QPixmap(QStringLiteral(":/resources/icons/circleGray.png")));
}
}
}
@@ -327,7 +325,7 @@ void ServerLMSWidget::tryConnectionToDB()
ui->btnStartServer->setEnabled(false);
//QMessageBox::critical(this, tr("Error!"), tr("Database connection error!"));
emit signal_Tray_ShowMessage(tr("Database connection error!"));
emit signal_Tray_ShowMessage(tr("Database connection error!"), QSystemTrayIcon::Critical);
}
else
{

View File

@@ -10,6 +10,7 @@
#include <QMap>
#include <QTranslator>
#include <QMutex>
#include <QSystemTrayIcon>
#include <Systems/Parsers/dataparser.h>
#include <Systems/sendsystem.h>
@@ -49,6 +50,8 @@ public:
explicit ServerLMSWidget(QWidget *parent = nullptr);
~ServerLMSWidget();
void start();
public:
static const QString languageENG;
static const QString languageRUS;
@@ -63,7 +66,7 @@ signals:
void signal_LanguageChanged(QString language);
//сигнал вывода сообщения из трея
void signal_Tray_ShowMessage(QString textMsg);
void signal_Tray_ShowMessage(QString textMsg, QSystemTrayIcon::MessageIcon iconMsg = QSystemTrayIcon::Information);
void sigRecognize();
void sigCalculateFullHash();
@@ -104,8 +107,6 @@ public:
void removeClient(int socketId);
void start();
private slots:
void on_btnStartServer_clicked();
void on_btnStopServer_clicked();