tracker: Items should know their service
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Fri, 18 Sep 2009 12:00:09 +0000 (15:00 +0300)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Sat, 19 Sep 2009 16:50:16 +0000 (19:50 +0300)
src/plugins/tracker/rygel-tracker-image-category.vala
src/plugins/tracker/rygel-tracker-image-item.vala
src/plugins/tracker/rygel-tracker-music-category.vala
src/plugins/tracker/rygel-tracker-music-item.vala
src/plugins/tracker/rygel-tracker-video-category.vala
src/plugins/tracker/rygel-tracker-video-item.vala

index 653ebb9..f154447 100644 (file)
@@ -28,7 +28,7 @@ public class Rygel.TrackerImageCategory : Rygel.TrackerSearchContainer {
     public TrackerImageCategory (string         id,
                                  MediaContainer parent,
                                  string         title) {
-        base (id, parent, title, "Images");
+        base (id, parent, title, TrackerImageItem.SERVICE);
     }
 
     protected override string[] get_metadata_keys () {
index f4a6849..6c06628 100644 (file)
@@ -28,6 +28,8 @@ using DBus;
  * Represents Tracker image item.
  */
 public class Rygel.TrackerImageItem : Rygel.TrackerItem {
+    public const string SERVICE = "Images";
+
     private enum Metadata {
         FILE_NAME,
         MIME,
index b9fb1df..d7ee4ea 100644 (file)
@@ -28,7 +28,7 @@ public class Rygel.TrackerMusicCategory : Rygel.TrackerSearchContainer {
     public TrackerMusicCategory (string         id,
                                  MediaContainer parent,
                                  string         title) {
-        base (id, parent, title, "Music");
+        base (id, parent, title, TrackerMusicItem.SERVICE);
     }
 
     protected override string[] get_metadata_keys () {
index 3140771..2de1b9a 100644 (file)
@@ -28,6 +28,8 @@ using DBus;
  * Represents Tracker music item.
  */
 public class Rygel.TrackerMusicItem : Rygel.TrackerItem {
+    public const string SERVICE = "Music";
+
     private enum Metadata {
         FILE_NAME,
         MIME,
index 133de29..c8577a2 100644 (file)
@@ -28,7 +28,7 @@ public class Rygel.TrackerVideoCategory : Rygel.TrackerSearchContainer {
     public TrackerVideoCategory (string         id,
                                  MediaContainer parent,
                                  string         title) {
-        base (id, parent, title, "Videos");
+        base (id, parent, title, TrackerVideoItem.SERVICE);
     }
 
     protected override string[] get_metadata_keys () {
index f3b3d61..e20d799 100644 (file)
@@ -28,6 +28,8 @@ using DBus;
  * Represents Tracker video item.
  */
 public class Rygel.TrackerVideoItem : Rygel.TrackerItem {
+    public const string SERVICE = "Videos";
+
     private enum Metadata {
         FILE_NAME,
         MIME,