banshee r3187 - in trunk/banshee/src/Extensions/Banshee.DapCore: . Banshee.DapCore
- From: alanmc svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r3187 - in trunk/banshee/src/Extensions/Banshee.DapCore: . Banshee.DapCore
- Date: Sat, 9 Feb 2008 19:34:11 +0000 (GMT)
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]