misc: Move systems-like classes out of the base of the Ryujinx project and into Ryujinx.Ava.Systems

This commit is contained in:
Evan Husted 2025-03-05 22:27:37 -06:00
parent 109f0fc659
commit 638c616ab7
13 changed files with 34 additions and 29 deletions

View file

@ -10,7 +10,7 @@ namespace Ryujinx.Ava.UI.ViewModels
{
private bool _onlyShowOwnedGames = true;
private IEnumerable<CompatibilityEntry> _currentEntries = CompatibilityCsv.Entries;
private IEnumerable<CompatibilityEntry> _currentEntries = CompatibilityDatabase.Entries;
private string[] _ownedGameTitleIds = [];
public IEnumerable<CompatibilityEntry> CurrentEntries => OnlyShowOwnedGames
@ -45,11 +45,11 @@ namespace Ryujinx.Ava.UI.ViewModels
{
if (string.IsNullOrEmpty(searchTerm))
{
SetEntries(CompatibilityCsv.Entries);
SetEntries(CompatibilityDatabase.Entries);
return;
}
SetEntries(CompatibilityCsv.Entries.Where(x =>
SetEntries(CompatibilityDatabase.Entries.Where(x =>
x.GameName.ContainsIgnoreCase(searchTerm)
|| x.TitleId.Check(tid => tid.ContainsIgnoreCase(searchTerm))));
}