diff options
author | Carl Worth <cworth@cworth.org> | 2009-10-26 17:35:31 -0700 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2009-10-26 17:35:31 -0700 |
commit | c12823648ee84b4748e0e9f0cd97f7264911b589 (patch) | |
tree | c3bbb5ed573bcd2a63167416ccab6a09f708ffb5 /thread.cc | |
parent | 8e96a87fff4d34a154d1456e9ad47e7b0c322d54 (diff) |
Add public notmuch_thread_get_subject
And use this in "notmuch search" to display subject line as well as
thread ID.
Diffstat (limited to 'thread.cc')
-rw-r--r-- | thread.cc | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -28,6 +28,7 @@ struct _notmuch_thread { notmuch_database_t *notmuch; char *thread_id; + char *subject; GHashTable *tags; }; @@ -69,6 +70,7 @@ _notmuch_thread_create (const void *talloc_owner, thread->notmuch = notmuch; thread->thread_id = talloc_strdup (thread, thread_id); + thread->subject = NULL; thread->tags = g_hash_table_new_full (g_str_hash, g_str_equal, free, NULL); @@ -87,6 +89,18 @@ _notmuch_thread_add_tag (notmuch_thread_t *thread, const char *tag) g_hash_table_insert (thread->tags, xstrdup (tag), NULL); } +void +_notmuch_thread_set_subject (notmuch_thread_t *thread, const char *subject) +{ + thread->subject = talloc_strdup (thread, subject); +} + +const char * +_notmuch_thread_get_subject (notmuch_thread_t *thread) +{ + return thread->subject; +} + notmuch_tags_t * notmuch_thread_get_tags (notmuch_thread_t *thread) { |