Movie list view: remove unneeded sort and filter wrappers for the list store
authorPhilipp Zabel <philipp.zabel@gmail.com>
Wed, 4 Aug 2010 20:25:10 +0000 (22:25 +0200)
committerPhilipp Zabel <philipp.zabel@gmail.com>
Wed, 4 Aug 2010 20:25:10 +0000 (22:25 +0200)
src/movie-list-view.vala
src/movie-list-window.vala

index 44cbb1d..87e67c1 100644 (file)
@@ -22,7 +22,6 @@ using Hildon;
 public class MovieListView : PannableArea {
        public MovieListStore store;
        TreeView tree;
-       public TreeSortable sorted_store;
 
        private bool more_movies_available;
        private CellRendererText title_renderer;
@@ -41,14 +40,8 @@ public class MovieListView : PannableArea {
                        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);
@@ -97,7 +90,7 @@ public class MovieListView : PannableArea {
                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 ();
index 958a206..ea37eed 100644 (file)
@@ -66,7 +66,7 @@ public class MovieListWindow : StackableWindow {
 
                // 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;