CVSROOT:        /cvs/gnome
Module name:    banshee
Changes by:     gburt   06/12/15 23:39:38

Modified files:
        .              : ChangeLog NOTES 
        src/Banshee.Base/Banshee.SmartPlaylist: Editor.cs 
                                                QueryBuilder.cs 
                                                QueryBuilderModel.cs 
                                                SmartPlaylistCore.cs 
                                                SmartPlaylistSource.cs 

Log message:
2006-12-15  Gabriel Burt  <[EMAIL PROTECTED]>

Rename PlaylistID to SmartPlaylistID in the two relevant tables. Add
ability to have smart playlists derived from other smart playlists.

* src/Banshee.Base/Banshee.SmartPlaylist/Editor.cs: If editing an existing
playlist, pass it on to the QueryModel so it can use it to figure out what
smart playlists to show as condition options.

* src/Banshee.Base/Banshee.SmartPlaylist/QueryBuilder.cs: Add operators
for being/not being in a smart playlist. In terms of eventual code reuse
somewhere like F-Spot, this is hacky and gross.  But it's quick.

* src/Banshee.Base/Banshee.SmartPlaylist/QueryBuilderModel.cs: Support
using other smart playlists in the condition for this one.

* src/Banshee.Base/Banshee.SmartPlaylist/SmartPlaylistCore.cs: Do the
column rename, support smart playlists being dependent on one another.

* src/Banshee.Base/Banshee.SmartPlaylist/SmartPlaylistSource.cs: Support
identifying and listening to smart playlists we depend on.  Show a special
dialog confirmation if we have dependent smart playlists and we are
removed.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=gburt&date=explicit&mindate=2006-12-15%2023:38&maxdate=2006-12-15%2023:40

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to