[beast: 6/7] BSE: remove unused bse_project_list_upaths() and BseStr1ngSeq



commit f919752b22b9c2b6c34f39858dcd40e174a0c89e
Author: Tim Janik <timj gnu org>
Date:   Wed Nov 4 23:46:11 2015 +0100

    BSE: remove unused bse_project_list_upaths() and BseStr1ngSeq
    
    Signed-off-by: Tim Janik <timj gnu org>

 bse/bsebasics.idl |    3 ---
 bse/bseproject.cc |   40 ----------------------------------------
 bse/bseproject.hh |    2 --
 3 files changed, 0 insertions(+), 45 deletions(-)
---
diff --git a/bse/bsebasics.idl b/bse/bsebasics.idl
index 2ef8905..bd4a842 100644
--- a/bse/bsebasics.idl
+++ b/bse/bsebasics.idl
@@ -23,9 +23,6 @@ Const MINDB = -96; /* 32bit:-192 24bit:-144 16bit:-96 */
 sequence TypeSeq {
   SfiString types;
 };
-sequence Str1ngSeq {
-  SfiString strings;
-};
 sequence FloatSeq {
   Real values;
 };
diff --git a/bse/bseproject.cc b/bse/bseproject.cc
index ab37d27..8d12538 100644
--- a/bse/bseproject.cc
+++ b/bse/bseproject.cc
@@ -430,46 +430,6 @@ bse_project_retrieve_child (BseContainer *container,
     }
 }
 
-static gboolean
-add_item_upaths (BseItem *item,
-                gpointer data_p)
-{
-  gpointer *data = (void**) data_p;
-  BseStr1ngSeq *sseq = (BseStr1ngSeq*) data[0];
-  GType item_type = (GType) data[1];
-  BseContainer *container = (BseContainer*) data[2];
-
-  if (g_type_is_a (BSE_OBJECT_TYPE (item), item_type))
-    {
-      gchar *upath = bse_container_make_upath (container, item);
-      bse_str1ng_seq_append (sseq, upath);
-      g_free (upath);
-    }
-  if (BSE_IS_CONTAINER (item))
-    bse_container_forall_items (BSE_CONTAINER (item), add_item_upaths, data);
-
-  return TRUE;
-}
-
-BseStr1ngSeq*
-bse_project_list_upaths (BseProject *self,
-                        GType       item_type)
-{
-  gpointer data[3];
-  BseStr1ngSeq *sseq;
-
-  assert_return (BSE_IS_PROJECT (self), NULL);
-  assert_return (g_type_is_a (item_type, BSE_TYPE_ITEM), NULL);
-
-  sseq = bse_str1ng_seq_new ();
-  data[0] = sseq;
-  data[1] = (gpointer) item_type;
-  data[2] = self;
-  bse_container_forall_items (BSE_CONTAINER (self), add_item_upaths, data);
-
-  return sseq;
-}
-
 static GSList*
 compute_missing_supers (BseProject *self,
                         BseStorage *storage)
diff --git a/bse/bseproject.hh b/bse/bseproject.hh
index 8310920..05e428a 100644
--- a/bse/bseproject.hh
+++ b/bse/bseproject.hh
@@ -50,8 +50,6 @@ void          bse_project_keep_activated      (BseProject     *project,
                                                 guint64         min_tick);
 void           bse_project_state_changed       (BseProject     *project,
                                                 BseProjectState state);
-BseStr1ngSeq*  bse_project_list_upaths         (BseProject     *project,
-                                                GType           item_type);
 Bse::ErrorType bse_project_restore             (BseProject     *project,
                                                 BseStorage     *storage);
 Bse::ErrorType bse_project_store_bse           (BseProject     *project,


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