static void get_all_dict_list(std::list<std::string> &dict_all_list) { std::list<std::string> dict_order_list; std::list<std::string> dict_disable_list; for_each_file(conf->get_strlist("/apps/stardict/manage_dictionaries/dict_dirs_list"), ".ifo", dict_order_list, dict_disable_list, GetAllDictList(dict_all_list)); }
void DictMngr::GetAllDictionaryList(std::list < std::string > &dict_list) { strlist_t dicts_dir_list; strlist_t order_list; strlist_t disable_list; /* default mstardict dictionary directory */ dicts_dir_list.push_back(std::string(DEFAULT_DICT_DIR)); /* stardict dictionary directory */ dicts_dir_list.push_back(std::string(STARDICT_DICT_DIR)); oStarDict->oConf->GetStringList("/apps/maemo/mstardict/dict_list", order_list); for_each_file(dicts_dir_list, ".ifo", order_list, disable_list, GetAllDictList(dict_list)); }