temp
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
|
||||
#include "locker.h"
|
||||
#include "languageswitcher.h"
|
||||
#include "event/EventCenter.h"
|
||||
|
||||
GeneralForm::GeneralForm(QWidget* parent) : QWidget(parent)
|
||||
{
|
||||
@@ -22,7 +23,7 @@ GeneralForm::GeneralForm(QWidget* parent) : QWidget(parent)
|
||||
layout->addWidget(lanHeader);
|
||||
|
||||
QHBoxLayout* lanHeaderLayout = new QHBoxLayout(lanHeader);
|
||||
lbl_lan = new QLabel(tr("Language"));
|
||||
QLabel* lbl_lan = new QLabel(tr("Language"));
|
||||
lanHeaderLayout->addWidget(lbl_lan);
|
||||
|
||||
QPushButton* btnLan = new QPushButton(lanHeader);
|
||||
@@ -32,12 +33,15 @@ GeneralForm::GeneralForm(QWidget* parent) : QWidget(parent)
|
||||
QWidget* instHeader = new QWidget(this);
|
||||
layout->addWidget(instHeader);
|
||||
QHBoxLayout* instHeaderLayout = new QHBoxLayout(instHeader);
|
||||
instHeaderLayout->addWidget(new QLabel(tr("Institution Name")));
|
||||
QLabel* lbl_ins = new QLabel(tr("Institution Name"));
|
||||
instHeaderLayout->addWidget(lbl_ins);
|
||||
QLineEdit* instName = new QLineEdit(instHeader);
|
||||
instName->setMaximumSize(QSize(300, 32768));
|
||||
instHeaderLayout->addWidget(instName);
|
||||
instHeaderLayout->addSpacerItem(new QSpacerItem(20, 20, QSizePolicy::Fixed));
|
||||
instHeaderLayout->addWidget(new QLabel(tr("Institution Addr")));
|
||||
|
||||
QLabel* lbl_insaddr = new QLabel(tr("Institution Addr"));
|
||||
instHeaderLayout->addWidget(lbl_insaddr);
|
||||
QLineEdit* instAddr = new QLineEdit(instHeader);
|
||||
instHeaderLayout->addWidget(instAddr);
|
||||
instAddr->setMaximumSize(QSize(300, 32768));
|
||||
@@ -46,7 +50,10 @@ GeneralForm::GeneralForm(QWidget* parent) : QWidget(parent)
|
||||
QWidget* lockHeader = new QWidget(this);
|
||||
layout->addWidget(lockHeader);
|
||||
QHBoxLayout* lockHeaderLayout = new QHBoxLayout(lockHeader);
|
||||
lockHeaderLayout->addWidget(new QLabel(tr("Lock Screen Timeout")));
|
||||
|
||||
QLabel* lbl_lock = new QLabel(tr("Lock Screen Timeout"));
|
||||
lockHeaderLayout->addWidget(lbl_lock);
|
||||
|
||||
QLineEdit* lockTime = new QLineEdit(lockHeader);
|
||||
lockTime->setMaximumSize(QSize(300, 32768));
|
||||
lockHeaderLayout->addWidget(lockTime);
|
||||
@@ -95,24 +102,14 @@ GeneralForm::GeneralForm(QWidget* parent) : QWidget(parent)
|
||||
LanguageSwitcher::Instance()->setDefaultLanguage(lan);
|
||||
|
||||
btnLan->setText(JsonObject::Instance()->defaultLanguage());
|
||||
EventCenter::Default()->triggerEvent(ReloadLanguage, nullptr,nullptr);
|
||||
EventCenter::Default()->triggerEvent(ReloadLanguage, nullptr, nullptr);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
void GeneralForm::changeEvent(QEvent* event)
|
||||
{
|
||||
if (event->type() == QEvent::LanguageChange)
|
||||
{
|
||||
//this->retranslateUi();
|
||||
connect(EventCenter::Default(), &EventCenter::ReloadLanguage, [=]() {
|
||||
lbl_lan->setText(tr("Language"));
|
||||
}
|
||||
}
|
||||
|
||||
void GeneralForm::retranslateUi()
|
||||
{
|
||||
|
||||
//lbl_lan->setText(QApplication::translate("GeneralForm", "Language", nullptr));
|
||||
lbl_lan->setText(tr("Language"));
|
||||
|
||||
} // retranslateUi
|
||||
lbl_ins->setText(tr("Institution Addr"));
|
||||
lbl_insaddr->setText(tr("Institution Addr"));
|
||||
lbl_lock->setText(tr("Lock Screen Timeout"));
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user