+ }
+
+ return get_item(items, name);
+}
+
+CollectionItemTypeBase *Collection::get_type_for_item(const Variant &var) const
+{
+ for(TypeList::const_iterator i=types.begin(); i!=types.end(); ++i)
+ if((*i)->check_item_type(var))
+ return *i;
+ return 0;
+}