summaryrefslogtreecommitdiff
path: root/libpurple/purpleaccountmanager.h
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2022-07-21 00:36:23 -0500
committerGary Kramlich <grim@reaperworld.com>2022-07-21 00:36:23 -0500
commit9f883a72bf12c307490e9e3511f6fe32edcdf59e (patch)
tree45d87817709cbb938d7041a24e7c3ac571c7d1ca /libpurple/purpleaccountmanager.h
parent25fb2a91a0f5418b4f42f56f1ef70528120da9d7 (diff)
downloadpidgin-9f883a72bf12c307490e9e3511f6fe32edcdf59e.tar.gz
Update the account manager to use enabled/disabled for accounts rather than active/inactive.
Testing Done: Compiled Reviewed at https://reviews.imfreedom.org/r/1529/
Diffstat (limited to 'libpurple/purpleaccountmanager.h')
-rw-r--r--libpurple/purpleaccountmanager.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/libpurple/purpleaccountmanager.h b/libpurple/purpleaccountmanager.h
index 71c624079c..876fa2ea37 100644
--- a/libpurple/purpleaccountmanager.h
+++ b/libpurple/purpleaccountmanager.h
@@ -113,6 +113,19 @@ void purple_account_manager_reorder(PurpleAccountManager *manager, PurpleAccount
GList *purple_account_manager_get_all(PurpleAccountManager *manager);
/**
+ * purple_account_manager_get_enabled:
+ * @manager: The account manager instance.
+ *
+ * Gets the list of all enabled accounts.
+ *
+ * Returns: (transfer container) (element-type PurpleAccount): The list of all
+ * enabled accounts.
+ *
+ * Since: 3.0.0
+ */
+GList *purple_account_manager_get_enabled(PurpleAccountManager *manager);
+
+/**
* purple_account_manager_get_active:
* @manager: The account manager instance.
*
@@ -122,10 +135,26 @@ GList *purple_account_manager_get_all(PurpleAccountManager *manager);
* active accounts.
*
* Since: 3.0.0
+ *
+ * Deprecated: 3.0.0: Use purple_account_manager_get_enabled() instead.
*/
+G_DEPRECATED_FOR(purple_account_manager_get_enabled)
GList *purple_account_manager_get_active(PurpleAccountManager *manager);
/**
+ * purple_account_manager_get_disabled:
+ * @manager: The account manager instance.
+ *
+ * Gets the list of all disabled accounts.
+ *
+ * Returns: (transfer container) (element-type PurpleAccount): The list of all
+ * disabled accounts.
+ *
+ * Since: 3.0.0
+ */
+GList *purple_account_manager_get_disabled(PurpleAccountManager *manager);
+
+/**
* purple_account_manager_get_inactive:
* @manager: The account manager instance.
*
@@ -135,7 +164,10 @@ GList *purple_account_manager_get_active(PurpleAccountManager *manager);
* inactive accounts.
*
* Since: 3.0.0
+ *
+ * Deprecated: 3.0.0: Use purple_account_manager_get_disabled() instead.
*/
+G_DEPRECATED_FOR(purple_account_manager_get_disabled)
GList *purple_account_manager_get_inactive(PurpleAccountManager *manager);
/**