+ if(item_factory)
+ return item_factory->create_item(index);
+ else
+ return new BasicItem(data->get_string(index));
+}
+
+void List::set_view_size(unsigned s)
+{
+ view_size = s;
+ signal_autosize_changed.emit();
+}
+
+void List::set_view_all()
+{
+ set_view_size(0);