rygel r575 - trunk/src/plugins/tracker
- From: zeeshanak svn gnome org
- To: svn-commits-list gnome org
- Subject: rygel r575 - trunk/src/plugins/tracker
- Date: Sat, 14 Feb 2009 15:25:16 +0000 (UTC)
Author: zeeshanak
Date: Sat Feb 14 15:25:16 2009
New Revision: 575
URL: http://svn.gnome.org/viewvc/rygel?rev=575&view=rev
Log:
container classes also provide get_metadata_keys().
Modified:
trunk/src/plugins/tracker/rygel-tracker-container.vala
trunk/src/plugins/tracker/rygel-tracker-image-container.vala
trunk/src/plugins/tracker/rygel-tracker-music-container.vala
trunk/src/plugins/tracker/rygel-tracker-video-container.vala
Modified: trunk/src/plugins/tracker/rygel-tracker-container.vala
==============================================================================
--- trunk/src/plugins/tracker/rygel-tracker-container.vala (original)
+++ trunk/src/plugins/tracker/rygel-tracker-container.vala Sat Feb 14 15:25:16 2009
@@ -212,6 +212,7 @@
return this.fetch_item_by_path (path);
}
+ protected abstract string[] get_metadata_keys ();
protected abstract MediaItem? fetch_item_by_path (string path)
throws GLib.Error;
}
Modified: trunk/src/plugins/tracker/rygel-tracker-image-container.vala
==============================================================================
--- trunk/src/plugins/tracker/rygel-tracker-image-container.vala (original)
+++ trunk/src/plugins/tracker/rygel-tracker-image-container.vala Sat Feb 14 15:25:16 2009
@@ -33,9 +33,13 @@
base (id, parent_id, title, "Images", MediaItem.IMAGE_CLASS);
}
+ protected override string[] get_metadata_keys () {
+ return TrackerImageItem.get_metadata_keys ();
+ }
+
protected override MediaItem? fetch_item_by_path (string path)
throws GLib.Error {
- string[] keys = TrackerImageItem.get_metadata_keys ();
+ string[] keys = this.get_metadata_keys ();
/* TODO: make this async */
string[] item_metadata = this.metadata.Get (this.category, path, keys);
Modified: trunk/src/plugins/tracker/rygel-tracker-music-container.vala
==============================================================================
--- trunk/src/plugins/tracker/rygel-tracker-music-container.vala (original)
+++ trunk/src/plugins/tracker/rygel-tracker-music-container.vala Sat Feb 14 15:25:16 2009
@@ -33,9 +33,13 @@
base (id, parent_id, title, "Music", MediaItem.MUSIC_CLASS);
}
+ protected override string[] get_metadata_keys () {
+ return TrackerMusicItem.get_metadata_keys ();
+ }
+
protected override MediaItem? fetch_item_by_path (string path)
throws GLib.Error {
- string[] keys = TrackerMusicItem.get_metadata_keys ();
+ string[] keys = this.get_metadata_keys ();
/* TODO: make this async */
string[] item_metadata = this.metadata.Get (this.category, path, keys);
Modified: trunk/src/plugins/tracker/rygel-tracker-video-container.vala
==============================================================================
--- trunk/src/plugins/tracker/rygel-tracker-video-container.vala (original)
+++ trunk/src/plugins/tracker/rygel-tracker-video-container.vala Sat Feb 14 15:25:16 2009
@@ -33,9 +33,13 @@
base (id, parent_id, title, "Videos", MediaItem.VIDEO_CLASS);
}
+ protected override string[] get_metadata_keys () {
+ return TrackerVideoItem.get_metadata_keys ();
+ }
+
protected override MediaItem? fetch_item_by_path (string path)
throws GLib.Error {
- string[] keys = TrackerVideoItem.get_metadata_keys ();
+ string[] keys = this.get_metadata_keys ();
/* TODO: make this async */
string[] item_metadata = this.metadata.Get (this.category, path, keys);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]