versionStr при смене языка актуализируется

This commit is contained in:
2026-01-12 16:04:01 +03:00
parent 36527a9cb5
commit 2eb10b5b4b
2 changed files with 12 additions and 2 deletions

View File

@@ -30,6 +30,7 @@ InstructorsAndTraineesWidget::InstructorsAndTraineesWidget(QWidget *parent) :
cntTryConnectToServer(0), cntTryConnectToServer(0),
flTryLogin(false), flTryLogin(false),
language(languageENG), language(languageENG),
versionStr("..."),
ui(new Ui::InstructorsAndTraineesWidget) ui(new Ui::InstructorsAndTraineesWidget)
{ {
ui->setupUi(this); ui->setupUi(this);
@@ -156,6 +157,7 @@ void InstructorsAndTraineesWidget::changeEvent(QEvent *event)
updateLabelLoggedInInstructor(instructorLoggedInLocal); updateLabelLoggedInInstructor(instructorLoggedInLocal);
updateLabelServer(); updateLabelServer();
updateLabelVersion();
} }
} }
@@ -324,8 +326,8 @@ void InstructorsAndTraineesWidget::slot_ErrorAuth(QString error)
void InstructorsAndTraineesWidget::slot_SetVersion(StreamingVersionData *serverVersion) void InstructorsAndTraineesWidget::slot_SetVersion(StreamingVersionData *serverVersion)
{ {
QString viewName = serverVersion->getViewName(); versionStr = serverVersion->getViewName();
ui->lblVersionText->setText(viewName); ui->lblVersionText->setText(versionStr);
} }
void InstructorsAndTraineesWidget::slot_ConnectedToServer(bool state) void InstructorsAndTraineesWidget::slot_ConnectedToServer(bool state)
@@ -628,6 +630,11 @@ void InstructorsAndTraineesWidget::updateLabelServer()
} }
} }
void InstructorsAndTraineesWidget::updateLabelVersion()
{
ui->lblVersionText->setText(versionStr);
}
void InstructorsAndTraineesWidget::setLanguageInterfase() void InstructorsAndTraineesWidget::setLanguageInterfase()
{ {
ServerSettings settings; ServerSettings settings;

View File

@@ -89,6 +89,7 @@ private:
bool authorizationIsCompleted(); bool authorizationIsCompleted();
void updateLabelLoggedInInstructor(Instructor& instructor); void updateLabelLoggedInInstructor(Instructor& instructor);
void updateLabelServer(); void updateLabelServer();
void updateLabelVersion();
void setLanguageInterfase(); void setLanguageInterfase();
private: private:
@@ -117,6 +118,8 @@ private:
QTranslator qtLanguageTranslator; QTranslator qtLanguageTranslator;
QString language; QString language;
QString versionStr;
Ui::InstructorsAndTraineesWidget *ui; Ui::InstructorsAndTraineesWidget *ui;
}; };