diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-02 17:52:17 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-02 17:52:17 +0200 |
| commit | cb3ab1a1f8bb0a982f4ce7e9e371ed316a77c84c (patch) | |
| tree | 37b58b4b859d2e47317c4b47c4c0dbe7b3da3be3 /src/keymap.cpp | |
| parent | 6d4fcb8fd597c39ba0b7f404e64f500b11b75e1c (diff) | |
| download | qtmaildir-cb3ab1a1f8bb0a982f4ce7e9e371ed316a77c84c.tar.gz qtmaildir-cb3ab1a1f8bb0a982f4ce7e9e371ed316a77c84c.zip | |
feat: add cross-thread value types and notmuch RAII wrappers
ThreadSummary, MessageRef, and TagChange are plain-value structs that
carry query results across the worker/UI thread boundary via queued
signals. NmHandle<T, Destroy> wraps libnotmuch's C handles (query,
threads, messages, thread, message, tags) so early returns in the
query paths can't leak.
Diffstat (limited to 'src/keymap.cpp')
0 files changed, 0 insertions, 0 deletions
