diff --git a/.gitignore b/.gitignore index bf96999d..824716cf 100644 --- a/.gitignore +++ b/.gitignore @@ -397,3 +397,4 @@ FodyWeavers.xsd # JetBrains Rider *.sln.iml /shadPS4/game/* +/shadPS4/psf.txt diff --git a/shadPS4/gui/GameListViewer.cpp b/shadPS4/gui/GameListViewer.cpp index 074ecfc9..d5af55e7 100644 --- a/shadPS4/gui/GameListViewer.cpp +++ b/shadPS4/gui/GameListViewer.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include "../emulator/fileFormat/PSF.h" GameListViewer::GameListViewer(QWidget* parent) @@ -66,8 +67,8 @@ void GameListViewer::searchGame(QString searchText) { proxyModel->setFilterKeyColumn(1); //filter Name column only QString strPattern = searchText; - //TODO QRegExp regExp(strPattern, Qt::CaseInsensitive); - //TODO proxyModel->setFilterRegExp(regExp); + QRegularExpression regExp(strPattern, QRegularExpression::CaseInsensitiveOption); + proxyModel->setFilterRegularExpression(regExp); } void GameListViewer::AddEntry(const QList& entry_items) { item_model->invisibleRootItem()->appendRow(entry_items);