diff options
Diffstat (limited to 'src/ui/Wizard.cpp')
-rw-r--r-- | src/ui/Wizard.cpp | 60 |
1 files changed, 2 insertions, 58 deletions
diff --git a/src/ui/Wizard.cpp b/src/ui/Wizard.cpp index de0107c4..3df00683 100644 --- a/src/ui/Wizard.cpp +++ b/src/ui/Wizard.cpp @@ -104,73 +104,17 @@ IntroPage::IntroPage(QWidget* parent) : QWizardPage(parent) { "system, GpgFrontend will automatically set it.")); langLabel->setWordWrap(true); - languages = SettingsDialog::listLanguages(); - auto* langSelectBox = new QComboBox(); - - for (const auto& l : languages) { - langSelectBox->addItem(l); - } - // selected entry from config - - // auto lang = ""; - // auto& settings = GlobalSettingStation::GetInstance().GetUISettings(); - // try { - // lang = settings.lookup("general.lang"); - // } catch (...) { - // LOG(INFO) << "Read for general.lang failed"; - // } - // - // QString langKey = lang; - // QString langValue = languages.value(langKey); - // LOG(INFO) << "lang key" << langKey.toStdString() << "lang value" - // << langValue.toStdString(); - // langSelectBox->setCurrentIndex(langSelectBox->findText(langValue)); - - // connect(langSelectBox, SIGNAL(currentIndexChanged(QString)), this, - // SLOT(slotLangChange(QString))); - // set layout and add widgets auto* layout = new QVBoxLayout; layout->addWidget(topLabel); layout->addStretch(); +#ifdef MULTI_LANG_SUPPORT layout->addWidget(langLabel); - // layout->addWidget(langSelectBox); +#endif setLayout(layout); } -// void IntroPage::slotLangChange(const QString& lang) { -// auto& settings = GlobalSettingStation::GetInstance().GetUISettings(); -// -// if (!settings.exists("general") || -// settings.lookup("general").getType() != libconfig::Setting::TypeGroup) -// settings.add("general", libconfig::Setting::TypeGroup); -// -// auto& general = settings["general"]; -// if (!general.exists("lang")) -// general.add("lang", libconfig::Setting::TypeString) = -// languages.key(lang).toStdString(); -// else { -// general["lang"] = languages.key(lang).toStdString(); -// } -// -// if (!settings.exists("wizard") || -// settings.lookup("wizard").getType() != libconfig::Setting::TypeGroup) -// settings.add("wizard", libconfig::Setting::TypeGroup); -// -// auto& wizard = settings["wizard"]; -// if (!wizard.exists("next_page")) -// wizard.add("next_page", libconfig::Setting::TypeInt) = -// this->wizard()->currentId(); -// else { -// wizard["next_page"] = this->wizard()->currentId(); -// } -// -// GlobalSettingStation::GetInstance().Sync(); -// -// qApp->exit(RESTART_CODE); -// } - int IntroPage::nextId() const { return Wizard::Page_Choose; } ChoosePage::ChoosePage(QWidget* parent) : QWizardPage(parent) { |