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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list