From cc30f83990b4d37efba91acbab974e09839cd619 Mon Sep 17 00:00:00 2001 From: georgemoralis Date: Fri, 28 Oct 2022 09:43:56 +0300 Subject: [PATCH] fixed search field in gamelistviewer --- .gitignore | 1 + shadPS4/gui/GameListViewer.cpp | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) 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);