projects
/
someplayer
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added fullscreen button
[someplayer]
/
src
/
library.h
diff --git
a/src/library.h
b/src/library.h
index
08414c3
..
251d42f
100644
(file)
--- a/
src/library.h
+++ b/
src/library.h
@@
-9,6
+9,9
@@
#include "mediascanner.h"
#include "tagresolver.h"
#include "mediascanner.h"
#include "tagresolver.h"
+#define _DATABASE_PATH_ "/tmp"
+#define _PLAYLISTS_PATH_ "/tmp"
+
// represents media library: tracks, playlists
// it uses different media storages for tracks and playlists
// but dynamic playlits will be stored with tracks into the same storage
// represents media library: tracks, playlists
// it uses different media storages for tracks and playlists
// but dynamic playlits will be stored with tracks into the same storage
@@
-41,11
+44,18
@@
namespace SomePlayer {
Playlist getRecentlyAdded();
QList<Playlist> getPlaylists();
Playlist getRecentlyAdded();
QList<Playlist> getPlaylists();
- void savePlaylist(Playlist playlist);
- void removePlaylist(Playlist playlist);
+ QStringList getPlaylistsNames();
+ Playlist getPlaylist(QString name);
+ void savePlaylist(const Playlist &playlist);
+ void removePlaylist(const Playlist &playlist);
+ void removePlaylist(QString name);
Playlist getCurrentPlaylist();
Playlist getCurrentPlaylist();
- void saveCurrentPlaylist(Playlist playlist);
+ void saveCurrentPlaylist(const Playlist &playlist);
+
+ signals:
+ void done();
+ void busy(QString);
private:
DbStorage *_library_storage;
private:
DbStorage *_library_storage;
@@
-57,7
+67,7
@@
namespace SomePlayer {
void removeTrack(Track);
void addTrack(Track);
void addToFavorites(Track);
void removeTrack(Track);
void addTrack(Track);
void addToFavorites(Track);
- void updateTrack(Track);
+ void updateTrackCount(Track);
};
};
};
};