summaryrefslogtreecommitdiffstats
path: root/src/messagedetailsdialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/messagedetailsdialog.h')
-rw-r--r--src/messagedetailsdialog.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/messagedetailsdialog.h b/src/messagedetailsdialog.h
index b62618a..186006f 100644
--- a/src/messagedetailsdialog.h
+++ b/src/messagedetailsdialog.h
@@ -75,6 +75,11 @@ public:
/// The rows on display, in order. Exposed for testing without rendering.
QList<HeaderRow> rows() const { return m_rows; }
+ /// Whether "Exclude from search" is offered. False with an empty query
+ /// bar: there would be nothing to exclude FROM. Exposed for testing
+ /// without popping a context menu.
+ bool canExcludeFromSearch() const { return m_hasQuery; }
+
/// Emits searchRequested for `row`, or nothing when the row carries no
/// searchable query. The menu entries call this; a test can too, without
/// popping a menu.