[gnome-online-accounts/wip/rishi/port-to-g-declare] identity: Use G_DECLARE_INTERFACE
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-online-accounts/wip/rishi/port-to-g-declare] identity: Use G_DECLARE_INTERFACE
- Date: Fri, 6 Dec 2019 16:38:22 +0000 (UTC)
commit f46bca707d1f880e4c41c3bacb5f29745907213a
Author: Debarshi Ray <debarshir gnome org>
Date: Fri Dec 6 17:03:34 2019 +0100
identity: Use G_DECLARE_INTERFACE
https://gitlab.gnome.org/GNOME/gnome-online-accounts/merge_requests/40
src/goaidentity/goaidentity.h | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
---
diff --git a/src/goaidentity/goaidentity.h b/src/goaidentity/goaidentity.h
index 9b79c317..0212cd22 100644
--- a/src/goaidentity/goaidentity.h
+++ b/src/goaidentity/goaidentity.h
@@ -24,13 +24,9 @@
G_BEGIN_DECLS
#define GOA_TYPE_IDENTITY (goa_identity_get_type ())
-#define GOA_IDENTITY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GOA_TYPE_IDENTITY, GoaIdentity))
-#define GOA_IDENTITY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GOA_TYPE_IDENTITY,
GoaIdentityInterface))
-#define GOA_IS_IDENTITY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GOA_TYPE_IDENTITY))
-#define GOA_IDENTITY_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), GOA_TYPE_IDENTITY,
GoaIdentityInterface))
+G_DECLARE_INTERFACE (GoaIdentity, goa_identity, GOA, IDENTITY, GObject);
+
#define GOA_IDENTITY_ERROR (goa_identity_error_quark ())
-typedef struct _GoaIdentity GoaIdentity;
-typedef struct _GoaIdentityInterface GoaIdentityInterface;
struct _GoaIdentityInterface
{
@@ -62,7 +58,6 @@ typedef enum
GOA_IDENTITY_SIGN_IN_FLAGS_DISALLOW_PROXYING = 1 << 2
} GoaIdentitySignInFlags;
-GType goa_identity_get_type (void);
GQuark goa_identity_error_quark (void);
const char *goa_identity_get_identifier (GoaIdentity *identity);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]