libpurple/purplecredentialmanager.h

changeset 41130
afe8c89a8e90
parent 41031
2918459dbd63
child 41207
d91e963b0a1c
--- a/libpurple/purplecredentialmanager.h	Wed Oct 20 02:36:06 2021 -0500
+++ b/libpurple/purplecredentialmanager.h	Wed Oct 20 02:41:29 2021 -0500
@@ -62,8 +62,8 @@
  * Since: 3.0.0
  */
 #define PURPLE_TYPE_CREDENTIAL_MANAGER (purple_credential_manager_get_type())
-G_DECLARE_DERIVABLE_TYPE(PurpleCredentialManager, purple_credential_manager,
-                         PURPLE, CREDENTIAL_MANAGER, GObject)
+G_DECLARE_FINAL_TYPE(PurpleCredentialManager, purple_credential_manager,
+                     PURPLE, CREDENTIAL_MANAGER, GObject)
 
 /**
  * PurpleCredentialManager:
@@ -74,31 +74,6 @@
  */
 
 /**
- * PurpleCredentialManagerClass:
- * @registered: The default signal handler for when a provider is registered.
- * @unregistered: The default signal handler for when a provider is
- *                unregistered.
- * @active_changed: The default signal handler for when the active provider is
- *                  changed.
- *
- * The class structure for #PurpleCredentialProvider.
- *
- * Since: 3.0.0
- */
-struct _PurpleCredentialManagerClass {
-	/*< private >*/
-	GObjectClass parent;
-
-	/*< public >*/
-	void (*registered)(PurpleCredentialManager *manager, PurpleCredentialProvider *provider);
-	void (*unregistered)(PurpleCredentialManager *manager, PurpleCredentialProvider *provider);
-	void (*active_changed)(PurpleCredentialManager *manager, PurpleCredentialProvider *previous, PurpleCredentialProvider *current);
-
-	/*< private >*/
-	gpointer reserved[8];
-};
-
-/**
  * PurpleCredentialManagerForeachFunc:
  * @provider: The #PurpleCredentialProvider instance.
  * @data: User supplied data.

mercurial