/** @file * @author Edouard DUPIN * @copyright 2011, Edouard DUPIN, all right reserved * @license MPL v2.0 (see license file) */ #include #include #include #include #include #include #include #include ETK_DECLARE_TYPE(ewol::resource::ConfigFile); ewol::resource::ConfigFile::ConfigFile() : gale::Resource(), // set map unorderred m_list(0, false) { addResourceType("ewol::ConfigFile"); } void ewol::resource::ConfigFile::init(const etk::String& _filename) { ethread::RecursiveLock lock(m_mutex); gale::Resource::init(_filename); EWOL_DEBUG("SFP : load \"" << _filename << "\""); reload(); } ewol::resource::ConfigFile::~ConfigFile() { m_list.clear(); } void ewol::resource::ConfigFile::reload() { ethread::RecursiveLock lock(m_mutex); // reset all parameters for (size_t iii=0; iii