Sayonara Player
Signals | Public Member Functions | Static Public Member Functions | Friends | List of all members
Library::Manager Class Reference
Inheritance diagram for Library::Manager:

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

LibraryId addLibrary (const QString &name, const QString &path)
 
bool renameLibrary (LibraryId id, const QString &name)
 
bool removeLibrary (LibraryId id)
 
bool moveLibrary (int old_row, int new_row)
 
bool changeLibraryPath (LibraryId id, const QString &path)
 
QList< InfoallLibraries () const
 
Info libraryInfo (LibraryId id) const
 
Info libraryInfoByPath (const QString &path) const
 
int count () const
 
LocalLibrarylibraryInstance (LibraryId id)
 

Static Public Member Functions

static QString requestLibraryName (const QString &path)
 

Friends

class LocalLibrary