[rygel] tracker: Refactor CategoryContainer children



commit dce22f960a2a00f185473c64070700e363a6fe9f
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Wed Dec 8 20:38:04 2010 +0200

    tracker: Refactor CategoryContainer children
    
    Move common code from CategoryContainer children to CategoryContainer.

 .../tracker/rygel-tracker-category-container.vala  |    3 +++
 src/plugins/tracker/rygel-tracker-music.vala       |    3 ---
 src/plugins/tracker/rygel-tracker-pictures.vala    |    3 ---
 src/plugins/tracker/rygel-tracker-videos.vala      |    3 ---
 4 files changed, 3 insertions(+), 9 deletions(-)
---
diff --git a/src/plugins/tracker/rygel-tracker-category-container.vala b/src/plugins/tracker/rygel-tracker-category-container.vala
index 42ca518..747cdb9 100644
--- a/src/plugins/tracker/rygel-tracker-category-container.vala
+++ b/src/plugins/tracker/rygel-tracker-category-container.vala
@@ -38,6 +38,9 @@ public abstract class Rygel.Tracker.CategoryContainer : Rygel.SimpleContainer {
         this.item_factory = item_factory;
 
         this.add_child (new CategoryAllContainer (this));
+        this.add_child (new Tags (this, item_factory));
+        this.add_child (new Titles (this, this.item_factory));
+        this.add_child (new New (this, this.item_factory));
     }
 }
 
diff --git a/src/plugins/tracker/rygel-tracker-music.vala b/src/plugins/tracker/rygel-tracker-music.vala
index beda548..3be9cf5 100644
--- a/src/plugins/tracker/rygel-tracker-music.vala
+++ b/src/plugins/tracker/rygel-tracker-music.vala
@@ -33,9 +33,6 @@ public class Rygel.Tracker.Music : CategoryContainer {
         this.add_child (new Artists (this));
         this.add_child (new Albums (this));
         this.add_child (new Genre (this));
-        this.add_child (new Tags (this, item_factory));
-        this.add_child (new Titles (this, this.item_factory));
-        this.add_child (new New (this, this.item_factory));
     }
 }
 
diff --git a/src/plugins/tracker/rygel-tracker-pictures.vala b/src/plugins/tracker/rygel-tracker-pictures.vala
index 28636c7..a06362a 100644
--- a/src/plugins/tracker/rygel-tracker-pictures.vala
+++ b/src/plugins/tracker/rygel-tracker-pictures.vala
@@ -30,10 +30,7 @@ public class Rygel.Tracker.Pictures : CategoryContainer {
     public Pictures (string id, MediaContainer parent, string title) {
         base (id, parent, title, new PictureItemFactory ());
 
-        this.add_child (new Tags (this, this.item_factory));
         this.add_child (new Years (this, this.item_factory));
-        this.add_child (new Titles (this, this.item_factory));
-        this.add_child (new New (this, this.item_factory));
     }
 }
 
diff --git a/src/plugins/tracker/rygel-tracker-videos.vala b/src/plugins/tracker/rygel-tracker-videos.vala
index 65da5bf..42c9da6 100644
--- a/src/plugins/tracker/rygel-tracker-videos.vala
+++ b/src/plugins/tracker/rygel-tracker-videos.vala
@@ -30,10 +30,7 @@ public class Rygel.Tracker.Videos : CategoryContainer {
     public Videos (string id, MediaContainer parent, string title) {
         base (id, parent, title, new VideoItemFactory ());
 
-        this.add_child (new Tags (this, this.item_factory));
         this.add_child (new Years (this, this.item_factory));
-        this.add_child (new Titles (this, this.item_factory));
-        this.add_child (new New (this, this.item_factory));
     }
 }
 



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