Пример #1
0
void
fbLocaleManager::Init()
{
	m_language = C_DEFAULT_LANGUAGE;
	m_country  = C_DEFAULT_COUNTRY;
	to_lower(m_language);
	to_lower(m_country);
	SetLocale(NULL, NULL);
	m_default = m_locale;
	ReadSystemSettings();
}
Пример #2
0
void ConfigureSystem::setConfiguration() {
    enabled = !System::IsPoweredOn();

    if (!enabled) {
        ReadSystemSettings();
        ui->group_system_settings->setEnabled(false);
    } else {
        // This tab is enabled only when game is not running (i.e. all service are not initialized).
        // Temporarily register archive types and load the config savegame file to memory.
        Service::FS::RegisterArchiveTypes();
        ResultCode result = Service::CFG::LoadConfigNANDSaveFile();
        Service::FS::UnregisterArchiveTypes();

        if (result.IsError()) {
            ui->label_disable_info->setText(tr("Failed to load system settings data."));
            ui->group_system_settings->setEnabled(false);
            enabled = false;
            return;
        }

        ReadSystemSettings();
        ui->label_disable_info->hide();
    }
}