|
|
|
@ -68,7 +68,7 @@ ConfigureSystem::ConfigureSystem( |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
const auto locale_check = [this](int index) { |
|
|
|
const auto locale_check = [this]() { |
|
|
|
const auto region_index = combo_region->currentIndex(); |
|
|
|
const auto language_index = combo_language->currentIndex(); |
|
|
|
const bool valid_locale = IsValidLocale(region_index, language_index); |
|
|
|
@ -84,6 +84,9 @@ ConfigureSystem::ConfigureSystem( |
|
|
|
connect(combo_language, qOverload<int>(&QComboBox::currentIndexChanged), this, locale_check); |
|
|
|
connect(combo_region, qOverload<int>(&QComboBox::currentIndexChanged), this, locale_check); |
|
|
|
|
|
|
|
ui->label_warn_invalid_locale->setVisible(false); |
|
|
|
locale_check(); |
|
|
|
|
|
|
|
SetConfiguration(); |
|
|
|
} |
|
|
|
|
|
|
|
|