public class MovieListView : PannableArea {
public MovieListStore store;
TreeView tree;
- public TreeSortable sorted_store;
private bool more_movies_available;
private CellRendererText title_renderer;
store.year_markup = "<span size=\"small\" fgcolor=\"%s\">(%%d)</span>".printf (color.to_string ());
}
- // Add filter wrapper
- var filtered_store = new TreeModelFilter (store, null);
-
- // Add sort wrapper
- sorted_store = new TreeModelSort.with_model (filtered_store);
-
// Tree View
- tree = (TreeView) Hildon.gtk_tree_view_new_with_model (UIMode.NORMAL, sorted_store);
+ tree = (TreeView) Hildon.gtk_tree_view_new_with_model (UIMode.NORMAL, store);
tree.set_headers_visible (false);
add (tree);
tree.append_column (title_column);
// Sort by title
- sorted_store.set_sort_column_id (MovieListStore.Columns.TITLE, SortType.ASCENDING);
+ store.set_sort_column_id (MovieListStore.Columns.TITLE, SortType.ASCENDING);
// Year column
var year_column = new TreeViewColumn ();
// Movie list - connected to menu for sorting
movie_list = new MovieListView (this, source.get_name () == _("Watched movies"));
- menu.sortable = movie_list.sorted_store;
+ menu.sortable = movie_list.store;
store = movie_list.store;
store.source = source;