/* Load config */ int config68_load(const char * appname) { appname = appname ? appname : config68_def_name; return config68_use_registry ? load_from_registry(appname) : load_from_file(appname) ; }
proxy_settings_manager::proxy_settings_manager(core_settings& _settings_storage) : settings_storage_(_settings_storage) , current_settings_(user_settings) { settings_[user_settings] = settings_storage_.get_user_proxy_settings(); // at first we apply the user settings settings_[auto_settings] = proxy_settings::auto_proxy(); // then we apply default (auto) settings #ifdef _WIN32 settings_[system_settings] = load_from_registry(); // and only on Windows we apply system settings at the end #endif if (settings_[user_settings].proxy_type_ == static_cast<int32_t>(core::proxy_types::auto_proxy)) { current_settings_ = auto_settings; } }