[epiphany] search-provider: Use G_DECLARE_FINAL_TYPE



commit 06c7e896f9a0a877d47e8f755ea9b05a167d2a17
Author: Michael Catanzaro <mcatanzaro igalia com>
Date:   Sat Feb 27 16:37:04 2016 -0600

    search-provider: Use G_DECLARE_FINAL_TYPE

 src/ephy-search-provider.c |    2 +-
 src/ephy-search-provider.h |   11 +----------
 2 files changed, 2 insertions(+), 11 deletions(-)
---
diff --git a/src/ephy-search-provider.c b/src/ephy-search-provider.c
index f1616bd..3db9817 100644
--- a/src/ephy-search-provider.c
+++ b/src/ephy-search-provider.c
@@ -32,7 +32,7 @@
 
 struct _EphySearchProvider
 {
-  GApplication parent;
+  GApplication parent_instance;
 
   EphyShellSearchProvider2 *skeleton;
   GCancellable             *cancellable;
diff --git a/src/ephy-search-provider.h b/src/ephy-search-provider.h
index ca5c057..1f7e69d 100644
--- a/src/ephy-search-provider.h
+++ b/src/ephy-search-provider.h
@@ -27,16 +27,7 @@ G_BEGIN_DECLS
 
 #define EPHY_TYPE_SEARCH_PROVIDER (ephy_search_provider_get_type ())
 
-#define EPHY_SEARCH_PROVIDER(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EPHY_TYPE_SEARCH_PROVIDER, 
EphySearchProvider))
-#define EPHY_SEARCH_PROVIDER_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EPHY_TYPE_SEARCH_PROVIDER, 
EphySearchProviderClass))
-#define EPHY_IS_SEARCH_PROVIDER(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EPHY_TYPE_SEARCH_PROVIDER))
-#define EPHY_IS_SEARCH_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EPHY_TYPE_SEARCH_PROVIDER))
-#define EPHY_SEARCH_PROVIDER_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), EPHY_TYPE_SEARCH_PROVIDER, 
EphySearchProviderClass))
-
-typedef struct _EphySearchProvider EphySearchProvider;
-typedef struct _EphySearchProviderClass EphySearchProviderClass;
-
-GType ephy_search_provider_get_type (void) G_GNUC_CONST;
+G_DECLARE_FINAL_TYPE (EphySearchProvider, ephy_search_provider, EPHY, SEARCH_PROVIDER, GApplication)
 
 EphySearchProvider *ephy_search_provider_new (void);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]