summaryrefslogtreecommitdiff
path: root/libpurple/savedstatuses.h
diff options
context:
space:
mode:
Diffstat (limited to 'libpurple/savedstatuses.h')
-rw-r--r--libpurple/savedstatuses.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/libpurple/savedstatuses.h b/libpurple/savedstatuses.h
index d4a96999fe..588eccee1c 100644
--- a/libpurple/savedstatuses.h
+++ b/libpurple/savedstatuses.h
@@ -149,6 +149,16 @@ void purple_savedstatus_unset_substatus(PurpleSavedStatus *saved_status,
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.