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

View File

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