#include "languageselectdialog.h" #include "ui_languageselectdialog.h" #include #include #include LanguageSelectDialog::LanguageSelectDialog(QWidget* parent): QDialog(parent), ui(new Ui::LanguageSelectDialog) { ui->setupUi(this); for (int i = 2; i < QLocale::LastLanguage; ++i) { ui->comboBox->addItem(QLocale::languageToString(static_cast(i)), static_cast(i)); } #if QT_VERSION < 0x050000 ui->comboBox->setEditText(""); #else ui->comboBox->setCurrentText(""); #endif } LanguageSelectDialog::~LanguageSelectDialog() { delete ui; } QLocale::Language LanguageSelectDialog::getSelectedLanguage() { return ui->comboBox->itemData(ui->comboBox->currentIndex()).value(); }