[gnome-photos] item-manager: Use G_DECLARE_FINAL_TYPE



commit 0117faaedf5d3ce0be59e56317cdfdfcb053e85a
Author: Debarshi Ray <debarshir gnome org>
Date:   Thu Feb 16 08:07:54 2017 +0100

    item-manager: Use G_DECLARE_FINAL_TYPE
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763712

 src/photos-item-manager.c |    5 -----
 src/photos-item-manager.h |   14 +-------------
 2 files changed, 1 insertions(+), 18 deletions(-)
---
diff --git a/src/photos-item-manager.c b/src/photos-item-manager.c
index 1bcab31..a7e8bf5 100644
--- a/src/photos-item-manager.c
+++ b/src/photos-item-manager.c
@@ -65,11 +65,6 @@ struct _PhotosItemManager
   gboolean *constrain_additions;
 };
 
-struct _PhotosItemManagerClass
-{
-  PhotosBaseManagerClass parent_class;
-};
-
 enum
 {
   ACTIVE_COLLECTION_CHANGED,
diff --git a/src/photos-item-manager.h b/src/photos-item-manager.h
index 6a0c30c..e95314e 100644
--- a/src/photos-item-manager.h
+++ b/src/photos-item-manager.h
@@ -35,14 +35,7 @@
 G_BEGIN_DECLS
 
 #define PHOTOS_TYPE_ITEM_MANAGER (photos_item_manager_get_type ())
-
-#define PHOTOS_ITEM_MANAGER(obj) \
-  (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
-   PHOTOS_TYPE_ITEM_MANAGER, PhotosItemManager))
-
-#define PHOTOS_IS_ITEM_MANAGER(obj) \
-  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
-   PHOTOS_TYPE_ITEM_MANAGER))
+G_DECLARE_FINAL_TYPE (PhotosItemManager, photos_item_manager, PHOTOS, ITEM_MANAGER, PhotosBaseManager);
 
 #define PHOTOS_TYPE_MODE_CONTROLLER (photos_item_manager_get_type ())
 
@@ -73,14 +66,9 @@ typedef enum
   PHOTOS_WINDOW_MODE_SEARCH
 } PhotosWindowMode;
 
-typedef struct _PhotosItemManager      PhotosItemManager;
-typedef struct _PhotosItemManagerClass PhotosItemManagerClass;
-
 typedef struct _PhotosItemManager      PhotosModeController;
 typedef struct _PhotosItemManagerClass PhotosModeControllerClass;
 
-GType                     photos_item_manager_get_type                     (void) G_GNUC_CONST;
-
 PhotosBaseManager        *photos_item_manager_new                          (void);
 
 void                      photos_item_manager_activate_previous_collection (PhotosItemManager *self);


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