mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
46 lines
1.1 KiB
C++
46 lines
1.1 KiB
C++
#include "dialogsettings.h"
|
||
#include "ui_dialogsettings.h"
|
||
|
||
DialogSettings::DialogSettings(QWidget *parent) :
|
||
QDialog(parent),
|
||
ui(new Ui::DialogSettings)
|
||
{
|
||
ui->setupUi(this);
|
||
|
||
ui->btnUpdateStyle->setObjectName("btnUpdateStyle");
|
||
|
||
//Задаём два пункта с текстом локалей в комбобоксе
|
||
ui->cmbLanguage->addItems(QStringList() << "English" << "Русский");
|
||
}
|
||
|
||
DialogSettings::~DialogSettings()
|
||
{
|
||
delete ui;
|
||
}
|
||
|
||
void DialogSettings::changeEvent(QEvent *event)
|
||
{
|
||
// В случае получения события изменения языка приложения
|
||
if (event->type() == QEvent::LanguageChange)
|
||
{// переведём окно заново
|
||
ui->retranslateUi(this);
|
||
}
|
||
}
|
||
|
||
void DialogSettings::on_cmbLanguage_currentIndexChanged(const QString &arg1)
|
||
{
|
||
QString language;
|
||
|
||
if(arg1 == QStringLiteral("English"))
|
||
language = QString("en_EN");
|
||
else
|
||
language = QString("ru_RU");
|
||
|
||
emit signal_LanguageChanged(language);
|
||
}
|
||
|
||
void DialogSettings::on_btnUpdateStyle_clicked()
|
||
{
|
||
emit signal_UpdateStyleSheet();
|
||
}
|