34 lines
1.0 KiB
C++
34 lines
1.0 KiB
C++
#include "welcome.h"
|
|
#include "./ui_welcome.h"
|
|
#include "locales.h"
|
|
|
|
Welcome::Welcome(QWidget *parent)
|
|
: QMainWindow(parent)
|
|
, ui(new Ui::Welcome)
|
|
{
|
|
ui->setupUi(this);
|
|
}
|
|
|
|
Welcome::~Welcome()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
void Welcome::setupWelcomeLocale(std::string locale) {
|
|
if (locales.find(locale) == locales.end()) {
|
|
locale = "en_US";
|
|
}
|
|
LocaleMap* localeMap = locales[locale];
|
|
|
|
this->ui->authForm->setTitle(QString::fromStdString(localeMap->at("welcome.authorise")));
|
|
|
|
this->ui->tabWidget->setTabText(0, QString::fromStdString(localeMap->at("welcome.main")));
|
|
this->ui->tabWidget->setTabText(1, QString::fromStdString(localeMap->at("welcome.settings")));
|
|
|
|
this->ui->showPassword->setText(QString::fromStdString(localeMap->at("welcome.showPassword")));
|
|
this->ui->loginBtn->setText(QString::fromStdString(localeMap->at("welcome.logIn")));
|
|
this->ui->registerBtn->setText(QString::fromStdString(localeMap->at("welcome.register")));
|
|
|
|
this->ui->tabWidget->setCurrentIndex(0);
|
|
}
|