Store improvements
- Store games by source - Added convenience dunder methods (contains, iter, len, getitem) - Added store.get - Changed `enable_in_pipeline` for `toggle_in_pipeline`
This commit is contained in:
@@ -214,10 +214,9 @@ class PreferencesWindow(Adw.PreferencesWindow):
|
||||
self.toast.dismiss()
|
||||
|
||||
def remove_all_games(self, *_args):
|
||||
for game in shared.store.games.values():
|
||||
for game in shared.store:
|
||||
if not game.removed:
|
||||
self.removed_games.add(game)
|
||||
|
||||
game.removed = True
|
||||
game.save()
|
||||
game.update()
|
||||
|
||||
Reference in New Issue
Block a user