Sayonara Player
Public Types | Public Member Functions | List of all members
DB::Library Class Reference
Inheritance diagram for DB::Library:
DB::Module

Public Types

using LibraryInfo = ::Library::Info
 

Public Member Functions

 Library (const QString &connectionName, DbId databaseId)
 
QList< LibraryInfogetAllLibraries ()
 
bool insertLibrary (LibraryId libraryId, const QString &libraryName, const QString &libraryPath, int index)
 
bool editLibrary (LibraryId libraryId, const QString &newName, const QString &newPath)
 
bool removeLibrary (LibraryId libraryId)
 
bool reorderLibraries (const QMap< LibraryId, int > &order)
 
virtual void dropIndexes ()
 
virtual void createIndexes ()
 
virtual void addAlbumArtists ()