banshee r3187 - in trunk/banshee/src/Extensions/Banshee.DapCore: . Banshee.DapCore



Author: alanmc
Date: Sat Feb  9 19:34:10 2008
New Revision: 3187
URL: http://svn.gnome.org/viewvc/banshee?rev=3187&view=rev

Log:
* IDeviceClass.cs: Slight refactor

Modified:
   trunk/banshee/src/Extensions/Banshee.DapCore/Banshee.DapCore/IDeviceClass.cs
   trunk/banshee/src/Extensions/Banshee.DapCore/ChangeLog

Modified: trunk/banshee/src/Extensions/Banshee.DapCore/Banshee.DapCore/IDeviceClass.cs
==============================================================================
--- trunk/banshee/src/Extensions/Banshee.DapCore/Banshee.DapCore/IDeviceClass.cs	(original)
+++ trunk/banshee/src/Extensions/Banshee.DapCore/Banshee.DapCore/IDeviceClass.cs	Sat Feb  9 19:34:10 2008
@@ -33,18 +33,23 @@
     public interface IDeviceClass : IDisposable {
 		
 		event EventHandler Ejected;
-		event EventHandler Initialized; // EventArgs should contain the InitializeResult
+		event EventHandler Initialized;
+
 		event EventHandler MetadataUpdated;
-		event EventHandler TrackAdded;
+		event EventHandler TrackDownloaded;
 		event EventHandler TracksLoaded;
 		event EventHandler TrackRemoved;
+		event EventHandler TrackUploaded;
+
 		
-		void AddTrack (object track);         // Should be TrackInfo, not 'object'
+		void DownloadTrack (object track);       // Should be TrackInfo, not 'object'
+		void LoadTracks ();                      // Should be TrackInfo, not 'object'
+		void RemoveTrack (object track);         // Should be TrackInfo, not 'object'
+		void UpdateMetadata (object track);      // Should be TrackInfo, not 'object'
+		void UploadTrack (object track);         // Should be TrackInfo, not 'object'
+
 		void Eject ();
 		void Initialize (object halDevice);   // Should be a Hal.Device, not 'object'
-		void LoadTracks ();
-		void RemoveTrack (object track);      // Should be TrackInfo, not 'object'
-		void UpdateMetadata (object track);   // Should be TrackInfo, not 'object'
 		
 		//bool CanSetName { get; }
 		//bool CanSetOwner { get; }



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