libpurple/purplecredentialprovider.h

changeset 41985
08b6b45431c9
parent 41982
139203f90d33
child 42344
c51d37734155
--- a/libpurple/purplecredentialprovider.h	Thu Dec 15 21:03:07 2022 -0600
+++ b/libpurple/purplecredentialprovider.h	Thu Dec 15 21:06:09 2022 -0600
@@ -242,6 +242,19 @@
  */
 gboolean purple_credential_provider_clear_password_finish(PurpleCredentialProvider *provider, GAsyncResult *result, GError **error);
 
+/**
+ * purple_credential_provider_get_settings:
+ * @provider: The instance.
+ *
+ * Gets the [class@Gio.Settings] that @provider provides.
+ *
+ * Returns: (transfer none): The settings for @provider or %NULL if @provider
+ *          doesn't have any settings.
+ *
+ * Since: 3.0.0
+ */
+GSettings *purple_credential_provider_get_settings(PurpleCredentialProvider *provider);
+
 G_END_DECLS
 
 #endif /* PURPLE_CREDENTIAL_PROVIDER_H */

mercurial