diff libpurple/savedstatuses.h @ 18111:02f39842d28b

fixes #590 by allowing one to use the delete key to delete transient status, also introduced signals to repopulate the status lists when the statuses are added/deleted/modified
author Ka-Hing Cheung <khc@hxbc.us>
date Sun, 17 Jun 2007 18:03:03 +0000
parents b449dc6b8a20
children 09eb621782bc
line wrap: on
line diff
--- a/libpurple/savedstatuses.h	Sat Jun 16 04:06:16 2007 +0000
+++ b/libpurple/savedstatuses.h	Sun Jun 17 18:03:03 2007 +0000
@@ -149,6 +149,16 @@
 gboolean purple_savedstatus_delete(const char *title);
 
 /**
+ * Delete a saved status.  This removes the saved status from the list
+ * of saved statuses, and writes the revised list to status.xml.
+ *
+ * @param saved_status the status to delete, the pointer is invalid after
+ *        the call
+ *
+ */
+void purple_savedstatus_delete_by_status(PurpleSavedStatus *saved_status);
+
+/**
  * Returns all saved statuses.
  *
  * @return A list of saved statuses.