// it store data into separate files (e.g. playlist)
using SomePlayer::DataObjects::Playlist;
+using SomePlayer::DataObjects::LastPlayed;
namespace SomePlayer {
namespace Storage {
void savePlaylist(Playlist playlist);
void removePlaylist(Playlist playlist);
void removePlaylist(QString name);
+ void importPlaylist(QString name);
Playlist getCurrentPlaylist();
void saveCurrentPlaylist(Playlist playlist);
+ LastPlayed getLastPlayedForCurPlaylist();
+ void saveLastPlayedForCurPlaylist(LastPlayed);
private:
QString _path_prefix;
};