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…
Reference in a new issue