[gnome-notes] item: Add default implementation for some methods



commit b54a8ae27d0ce8455c4b3f6fea4459e46a766448
Author: Mohammed Sadiq <sadiq sadiqpk org>
Date:   Tue Mar 30 16:02:34 2021 +0530

    item: Add default implementation for some methods
    
    Implement has_color() and is_collectable()

 src/libbiji/biji-item.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
---
diff --git a/src/libbiji/biji-item.c b/src/libbiji/biji-item.c
index e691a37..c5acc07 100644
--- a/src/libbiji/biji-item.c
+++ b/src/libbiji/biji-item.c
@@ -51,6 +51,17 @@ static void biji_item_finalize (GObject *object);
 
 G_DEFINE_TYPE_WITH_PRIVATE (BijiItem, biji_item, G_TYPE_OBJECT)
 
+static gboolean
+biji_item_real_has_color (BijiItem *self)
+{
+  return FALSE;
+}
+
+static gboolean
+biji_item_real_is_collectable (BijiItem *self)
+{
+  return FALSE;
+}
 
 static void
 biji_item_set_property (GObject      *object,
@@ -102,6 +113,9 @@ biji_item_class_init (BijiItemClass *klass)
   g_object_class->set_property = biji_item_set_property;
   g_object_class->finalize = biji_item_finalize;
 
+  klass->has_color = biji_item_real_has_color;
+  klass->is_collectable = biji_item_real_is_collectable;
+
   properties[PROP_BOOK] =
     g_param_spec_object("manager",
                         "Note Manager",


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