mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-04-27 07:48:01 -07:00
Ignore punctuation in card search
It is awkward to have to use precise punctuation when searching for cards. Planeswalkers and legendary creatures often have "," in the name and you have to enter it. This commit means you no longer need to do that. + Can use " " in place of "-" (example: Wilt-Leaf Liege) + Can use "" in place of non word chars (Example: Hero's Downfall and Ajani, Caller of the Pride)
This commit is contained in:
parent
81e4e089d4
commit
b27854e440
1 changed files with 3 additions and 2 deletions
|
|
@ -152,8 +152,9 @@ bool CardDatabaseDisplayModel::filterAcceptsRow(int sourceRow, const QModelIndex
|
|||
return false;
|
||||
|
||||
if (!cardName.isEmpty())
|
||||
if (!info->getName().contains(cardName, Qt::CaseInsensitive))
|
||||
return false;
|
||||
if (!info->getName().contains(cardName, Qt::CaseInsensitive))
|
||||
if (!CardInfo::simplifyName(info->getName()).contains(cardName, Qt::CaseInsensitive))
|
||||
return false;
|
||||
|
||||
if (filterTree != NULL)
|
||||
return filterTree->acceptsCard(info);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue