TrayServerLMS рабочая версия

This commit is contained in:
2025-10-27 16:20:34 +03:00
parent d4fd29f373
commit ce65daea2e
16 changed files with 295 additions and 146 deletions

View File

@@ -53,34 +53,36 @@ public:
static const QString languageENG;
static const QString languageRUS;
public:
QString getLanguage();
void setError(int code);
protected:
// Метод получения событий
// В нём будет производиться проверка события смены перевода приложения
void changeEvent(QEvent * event) override;
signals:
void sigRecognize();
void sigCalculateFullHash();
void sigUpdateController(CommonClientHandler* commonClientHandler,DataParser *dataParser,AssetsManager *assetManager);
QTcpSocket* sigGetSocket();
//сигнал смены языка
void signal_LanguageChanged(QString language);
void sigRecognize();
void sigCalculateFullHash();
void sigUpdateController(CommonClientHandler* commonClientHandler,DataParser *dataParser,AssetsManager *assetManager);
QTcpSocket* sigGetSocket();
public slots:
void slot_LanguageChanged(QString language);
void slotUpdateListClients();
void slot_UpdateListClients();
void slot_BlockAutorization(bool block);
void addToLog(QString message);
void slot_AddMessageToLog(QString message);
public:
void removeClient(int socketId);
QString getLanguage()
{
return language;
}
void setError(int code)
{
errorCode = code;
}
int hasError() const
{
@@ -92,7 +94,12 @@ public:
return processingSystem;
}
QMutex *getMutex() const;
QMutex *getMutex() const
{
return mutex;
}
void removeClient(int socketId);
private slots:
void on_btnStartServer_clicked();
@@ -101,11 +108,13 @@ private slots:
private:
void setLanguageInterfase();
private:
void updateMyStyleSheet();
QString loadStyleSheet();
void startInitialization();
void tryConnectionToDB();
private:
Ui::ServerLMSWidget *ui;
@@ -129,6 +138,8 @@ private:
QTranslator qtLanguageTranslator;
QString language;
int errorCode;
bool flStartInitialization;
};
#endif // SERVERLMSWIDGET_H