aboutsummaryrefslogtreecommitdiffstats
path: root/src/requestinterceptor.h
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-14 13:36:11 +0200
committerDanilo M. <danix@danix.xyz>2026-08-14 13:36:11 +0200
commit5b18bc2123d8bf0830ebf8ab3f735c9496342e97 (patch)
treed8ed0118845b39d1c9a9e82199aa810078b04352 /src/requestinterceptor.h
parent2f124b22920fb290684206a2c905996f1c378fd7 (diff)
downloadqtmaildir-5b18bc2123d8bf0830ebf8ab3f735c9496342e97.tar.gz
qtmaildir-5b18bc2123d8bf0830ebf8ab3f735c9496342e97.zip
feat(search): run a search asked for from the message pane
The panes carry a finished query and know nothing of the query bar; the window sets the field and calls the existing runner, so the account scope and the generation counter keep working as they do for a typed query. Narrowing combines here rather than in a pane, because only the window can see what the bar currently holds. The tag strip's chips join the header, the body selection and the details dialog as a fourth surface. Also fixes the details dialog to actually close when a search is chosen: the comment above the connection already described this requirement, but nothing called accept() or reject(), so the dialog stayed open, the query ran behind it, and the modal exec() never returned. This hung the whole test suite on QT_QPA_PLATFORM=offscreen once a covering test was added.
Diffstat (limited to 'src/requestinterceptor.h')
0 files changed, 0 insertions, 0 deletions