]> git.sur5r.net Git - glabels/commitdiff
Removed artifact of template aliases.
authorJim Evins <evins@snaught.com>
Sat, 4 Dec 2010 12:49:35 +0000 (07:49 -0500)
committerJim Evins <evins@snaught.com>
Sat, 4 Dec 2010 12:49:35 +0000 (07:49 -0500)
libglabels/db.c
libglabels/db.h
src/mini-preview-pixbuf-cache.c

index eac29e658b20749d7450b0bb8771a4d21aff9ec9..3c309d1c5bfa04345ff27130b9d0c797140c2db3 100644 (file)
@@ -1712,55 +1712,6 @@ lgl_db_does_template_name_exist (const gchar *name)
 }
 
 
-/**
- * lgl_db_get_template_name_list_unique:
- * @brand:     If non NULL, limit results to given brand
- * @paper_id: If non NULL, limit results to given page size.
- * @category_id: If non NULL, limit results to given template category.
- *
- * Get a list of valid names of unique templates in the template database.  Results
- * can be filtered by page size and/or template category.  A list of valid page sizes
- * can be obtained using lgl_db_get_paper_id_list().  A list of valid template categories
- * can be obtained using lgl_db_get_category_id_list().
- *
- * This function differs from lgl_db_get_template_name_list_all(), because it does not
- * return multiple names for the same template.
- *
- * Returns: a list of template names.
- */
-GList *
-lgl_db_get_template_name_list_unique (const gchar *brand,
-                                      const gchar *paper_id,
-                                      const gchar *category_id)
-{
-       GList       *p_tmplt;
-       lglTemplate *template;
-        gchar       *name;
-       GList       *names = NULL;
-
-       if (!model)
-        {
-               lgl_db_init ();
-       }
-
-       for (p_tmplt = model->templates; p_tmplt != NULL; p_tmplt = p_tmplt->next)
-        {
-               template = (lglTemplate *) p_tmplt->data;
-
-                if (lgl_template_does_brand_match (template, brand) &&
-                    lgl_template_does_page_size_match (template, paper_id) &&
-                    lgl_template_does_category_match (template, category_id))
-                {
-                        name = g_strdup_printf ("%s %s", template->brand, template->part);
-                        names = g_list_insert_sorted (names, name,
-                                                      (GCompareFunc)lgl_str_part_name_cmp);
-                }
-       }
-
-       return names;
-}
-
-
 /**
  * lgl_db_get_template_name_list_all:
  * @brand:     If non NULL, limit results to given brand
@@ -1772,9 +1723,6 @@ lgl_db_get_template_name_list_unique (const gchar *brand,
  * sizes can be obtained using lgl_db_get_paper_id_list().  A list of valid template
  * categories can be obtained using lgl_db_get_category_id_list().
  *
- * This function differs from lgl_db_get_template_name_list_unique(), because it will
- * return multiple names for the same template.
- *
  * Returns: a list of template names.
  */
 GList *
@@ -1795,16 +1743,12 @@ lgl_db_get_template_name_list_all (const gchar *brand,
        for (p_tmplt = model->templates; p_tmplt != NULL; p_tmplt = p_tmplt->next)
         {
                template = (lglTemplate *) p_tmplt->data;
-               if (lgl_template_does_page_size_match (template, paper_id) &&
+               if (lgl_template_does_brand_match (template, brand) &&
+                    lgl_template_does_page_size_match (template, paper_id) &&
                     lgl_template_does_category_match (template, category_id))
                 {
-
-                        if ( !brand || UTF8_EQUAL( template->brand, brand) )
-                        {
-                                name = g_strdup_printf ("%s %s", template->brand, template->part);
-                                names = g_list_insert_sorted (names, name,
-                                                              (GCompareFunc)lgl_str_part_name_cmp);
-                       }
+                        name = g_strdup_printf ("%s %s", template->brand, template->part);
+                        names = g_list_insert_sorted (names, name, (GCompareFunc)lgl_str_part_name_cmp);
                }
        }
 
index c80d6b098506283b3d07d230645cbdb75530bbec..bcba326b36c43ec4de1a18ede6dff131a502ec45 100644 (file)
@@ -152,10 +152,6 @@ gboolean       lgl_db_does_template_exist            (const gchar         *brand
 
 gboolean       lgl_db_does_template_name_exist       (const gchar         *name);
 
-GList         *lgl_db_get_template_name_list_unique  (const gchar         *brand,
-                                                      const gchar         *paper_id,
-                                                      const gchar         *category_id);
-
 GList         *lgl_db_get_template_name_list_all     (const gchar         *brand,
                                                       const gchar         *paper_id,
                                                       const gchar         *category_id);
index 941667f455b684949d1f7a768ca27c06c4df70ee..5ee99ebd8747efd3306520bf4c42f01fe6a67a9b 100644 (file)
@@ -58,7 +58,7 @@ gl_mini_preview_pixbuf_cache_init (void)
 
        mini_preview_pixbuf_cache = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_object_unref);
 
-        names = lgl_db_get_template_name_list_unique (NULL, NULL, NULL);
+        names = lgl_db_get_template_name_list_all (NULL, NULL, NULL);
         for ( p=names; p != NULL; p=p->next )
         {
                 gl_debug (DEBUG_PIXBUF_CACHE, "name = \"%s\"", p->data);