Allow "field:query" in the quick filter bar

This commit is contained in:
Twan van Laarhoven
2020-04-27 01:22:40 +02:00
parent 1a39b85b73
commit 7ef0b885bb
6 changed files with 76 additions and 46 deletions
+3 -3
View File
@@ -52,11 +52,11 @@ String Card::identification() const {
}
}
bool Card::contains(String const& query) const {
bool Card::contains(QuickFilterPart const& query) const {
FOR_EACH_CONST(v, data) {
if (find_i(v->toString(),query) != String::npos) return true;
if (query.match(v->fieldP->name, v->toString())) return true;
}
if (find_i(notes,query) != String::npos) return true;
if (query.match(_("notes"), notes)) return true;
return false;
}