Deleted debug code
[someplayer] / src / dbstorage.h
index a280fda..60b63ee 100644 (file)
@@ -52,7 +52,7 @@ namespace SomePlayer {
                        Playlist getNeverPlayed();
                        Playlist getRecentlyAdded();
 
-                       QList<Track> search(QString pattern);
+                       QList<Track> searchTracks(QString pattern);
 
                        int getArtistsCount();
                        int getAlbumsCount();
@@ -60,6 +60,7 @@ namespace SomePlayer {
 
                        void removeTrack(Track track);
                        void addToFavorites(Track track);
+                       void removeFromFavorites(Track track);
 
                        void updateTrackCount(Track track);
                        Track updateTrack(Track);
@@ -68,6 +69,8 @@ namespace SomePlayer {
                        void deleteTracksFrom(QString path);
                        void checkTracksFrom(QString path);
 
+                       bool isFavorite(Track);
+
                private:
                        QSqlDatabase db;
                        void _create_database_structure();
@@ -100,6 +103,7 @@ namespace SomePlayer {
                        QSqlQuery *_check_artist_query;
                        QSqlQuery *_check_album_query;
                        QSqlQuery *_check_directory_query;
+                       QSqlQuery *_check_favorite_query;
 
                        QSqlQuery *_insert_artist_query;
                        QSqlQuery *_insert_album_query;
@@ -115,6 +119,7 @@ namespace SomePlayer {
                        QSqlQuery *_remove_empty_albums_query;
                        QSqlQuery *_remove_tracks_from_query;
                        QSqlQuery *_remove_directory_query;
+                       QSqlQuery *_remove_track_from_favorites_query;
                };
        };
 };