GNOME Bugzilla – Bug 782295
GameCollection should completely take care off the collection
Last modified: 2017-05-07 14:48:16 UTC
The GameCollection class should take care off the ListStore, adding games to it, etc… so that the Application class doesn't take care of the collection.
Created attachment 351302 [details] [review] core: Add GameCollection.get_list_store() Also make GameCollection store games in the list store. This will be used in the next commits to move game collection handling out of the Application class.
Created attachment 351303 [details] [review] core: Add GameCollection.search_games() This will be used in the next commits to move game collection handling out of the Application class.
Created attachment 351304 [details] [review] ui: Make Application use GameCollection to handle games This helps splitting the concerns of each class better.
Created attachment 351305 [details] [review] core: Remove unused GameCollection.game_added() We stopped using it in the previous commit.
Attachment 351302 [details] pushed as 0dd4470 - core: Add GameCollection.get_list_store() Attachment 351303 [details] pushed as e6396a0 - core: Add GameCollection.search_games() Attachment 351304 [details] pushed as 6234464 - ui: Make Application use GameCollection to handle games Attachment 351305 [details] pushed as 1474bba - core: Remove unused GameCollection.game_added()