[gnome-builder/wip/gtk4-port] libide/projects: add description property to template



commit 331566a268060328342400b4071479dd1074e5c0
Author: Christian Hergert <chergert redhat com>
Date:   Fri May 27 13:37:53 2022 -0700

    libide/projects: add description property to template

 src/libide/projects/ide-project-template.c | 9 +++++++++
 1 file changed, 9 insertions(+)
---
diff --git a/src/libide/projects/ide-project-template.c b/src/libide/projects/ide-project-template.c
index 2bc7690dd..ad438415b 100644
--- a/src/libide/projects/ide-project-template.c
+++ b/src/libide/projects/ide-project-template.c
@@ -28,6 +28,7 @@ G_DEFINE_TYPE (IdeProjectTemplate, ide_project_template, IDE_TYPE_TEMPLATE_BASE)
 
 enum {
   PROP_0,
+  PROP_DESCRIPTION,
   PROP_ID,
   PROP_NAME,
   N_PROPS
@@ -45,6 +46,10 @@ ide_project_template_get_property (GObject    *object,
 
   switch (prop_id)
     {
+    case PROP_DESCRIPTION:
+      g_value_take_string (value, ide_project_template_get_description (self));
+      break;
+
     case PROP_ID:
       g_value_take_string (value, ide_project_template_get_id (self));
       break;
@@ -73,6 +78,10 @@ ide_project_template_class_init (IdeProjectTemplateClass *klass)
     g_param_spec_string ("name", NULL, NULL, NULL,
                          (G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
 
+  properties [PROP_DESCRIPTION] =
+    g_param_spec_string ("description", NULL, NULL, NULL,
+                         (G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
+
   g_object_class_install_properties (object_class, N_PROPS, properties);
 }
 


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