|
Sayonara Player
|
Signals | |
| void | sigPathChanged (LibraryId id) |
| void | sigAdded (LibraryId id) |
| void | sigRenamed (LibraryId id) |
| void | sigMoved (LibraryId id, int from, int to) |
| void | sigRemoved (LibraryId id) |
Public Member Functions | |
| virtual LibraryId | addLibrary (const QString &name, const QString &path)=0 |
| virtual bool | renameLibrary (LibraryId id, const QString &newName)=0 |
| virtual bool | removeLibrary (LibraryId id)=0 |
| virtual bool | moveLibrary (int oldRow, int newRow)=0 |
| virtual bool | changeLibraryPath (LibraryId id, const QString &newPath)=0 |
| virtual QList< Info > | allLibraries () const =0 |
| virtual Info | libraryInfo (LibraryId id) const =0 |
| virtual Info | libraryInfoByPath (const QString &path) const =0 |
| virtual int | count () const =0 |
| virtual LocalLibrary * | libraryInstance (LibraryId id)=0 |
Static Public Member Functions | |
| static QString | requestLibraryName (const QString &path) |
| static Manager * | create (LibraryPlaylistInteractor *playlistInteractor) |