aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/Wizard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/Wizard.cpp')
-rw-r--r--src/ui/Wizard.cpp60
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) {