aboutsummaryrefslogtreecommitdiffstats
path: root/src/marks.cpp
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-14 17:58:22 +0200
committerDanilo M. <danix@danix.xyz>2026-08-14 17:58:22 +0200
commit7781f437a05b4e860353c012cb2f31860fd48cf6 (patch)
tree57b1bf1d6006127bf02bb41f40ae3ff2afe16125 /src/marks.cpp
parentdb770e8d77a1b2482249e3315a227b9b017ab3f1 (diff)
downloadqtmaildir-7781f437a05b4e860353c012cb2f31860fd48cf6.tar.gz
qtmaildir-7781f437a05b4e860353c012cb2f31860fd48cf6.zip
feat(search): add SearchTerm::exclude
Parenthesises both sides, as extend() does: unparenthesised, a disjunction in the query bar binds so the exclusion covers only its last term and leaves the excluded mail on screen, with nothing reporting an error. An empty existing query returns empty rather than the addition alone, which is where this deliberately differs from extend(). Excluding from nothing means the whole Maildir minus one value; the menus will grey the entry out and this is the second layer. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'src/marks.cpp')
0 files changed, 0 insertions, 0 deletions