void file_list_from_metadb_handle_list::init_from_list(const list_base_const_t<metadb_handle_ptr> & p_list) { m_data.free_all(); t_size n, m = p_list.get_count(); for(n=0;n<m;n++) { __add( p_list.get_item(n)->get_path() ); } file_list_remove_duplicates(m_data); }
void file_list_from_metadb_handle_list::init_from_list_display(const list_base_const_t<metadb_handle_ptr> & p_list) { m_data.free_all(); pfc::string8_fastalloc temp; t_size n, m = p_list.get_count(); for(n=0;n<m;n++) { filesystem::g_get_display_path(p_list.get_item(n)->get_path(),temp); __add(temp); } file_list_remove_duplicates(m_data); }