aboutsummaryrefslogtreecommitdiff
path: root/src/mm-sms-list.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-02-01 12:51:15 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:59 +0100
commit75b722541735fa37b32d443de5df978980a205eb (patch)
treee7595bc8ac2ef01a5c9511609214d5ecc9399d8c /src/mm-sms-list.h
parentba0a622616070961c0d8792b741cdd066a3bb966 (diff)
sms-list: signal messages added/completed/deleted
Diffstat (limited to 'src/mm-sms-list.h')
-rw-r--r--src/mm-sms-list.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mm-sms-list.h b/src/mm-sms-list.h
index db39613c..25d7e41f 100644
--- a/src/mm-sms-list.h
+++ b/src/mm-sms-list.h
@@ -35,6 +35,10 @@ typedef struct _MMSmsListPrivate MMSmsListPrivate;
#define MM_SMS_LIST_MODEM "sms-list-modem"
+#define MM_SMS_ADDED "sms-added"
+#define MM_SMS_COMPLETED "sms-completed"
+#define MM_SMS_DELETED "sms-deleted"
+
struct _MMSmsList {
GObject parent;
MMSmsListPrivate *priv;
@@ -42,6 +46,15 @@ struct _MMSmsList {
struct _MMSmsListClass {
GObjectClass parent;
+
+ /* Signals */
+ void (*sms_added) (MMSmsList *self,
+ const gchar *sms_path,
+ gboolean received);
+ void (*sms_completed) (MMSmsList *self,
+ const gchar *sms_path);
+ void (*sms_deleted) (MMSmsList *self,
+ const gchar *sms_path);
};
GType mm_sms_list_get_type (void);