From f9a7533ac41fd3fe176d2b3e85ccc9c4748c4d42 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Wed, 8 Feb 2012 00:06:47 +0100 Subject: sms-list: allow adding full SMS objects to the list --- src/mm-sms-list.c | 9 +++++++++ src/mm-sms-list.h | 3 +++ 2 files changed, 12 insertions(+) (limited to 'src') diff --git a/src/mm-sms-list.c b/src/mm-sms-list.c index 2b4c24d6..44b41668 100644 --- a/src/mm-sms-list.c +++ b/src/mm-sms-list.c @@ -168,6 +168,15 @@ mm_sms_list_delete_sms (MMSmsList *self, /*****************************************************************************/ +void +mm_sms_list_add_sms (MMSmsList *self, + MMSms *sms) +{ + self->priv->list = g_list_prepend (self->priv->list, g_object_ref (sms)); +} + +/*****************************************************************************/ + static guint cmp_sms_by_concat_reference (MMSms *sms, gpointer user_data) diff --git a/src/mm-sms-list.h b/src/mm-sms-list.h index f2eca319..609f1173 100644 --- a/src/mm-sms-list.h +++ b/src/mm-sms-list.h @@ -66,6 +66,9 @@ gboolean mm_sms_list_take_part (MMSmsList *self, gboolean received, GError **error); +void mm_sms_list_add_sms (MMSmsList *self, + MMSms *sms); + void mm_sms_list_delete_sms (MMSmsList *self, const gchar *sms_path, GAsyncReadyCallback callback, -- cgit v1.2.3-70-g09d2