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 sig_path_changed (LibraryId id)
 
void sig_added (LibraryId id)
 
void sig_renamed (LibraryId id)
 
void sig_moved (LibraryId id, int from, int to)
 
void sig_removed (LibraryId id)
 

Public Member Functions

LibraryId add_library (const QString &name, const QString &path)
 
bool rename_library (LibraryId id, const QString &name)
 
bool remove_library (LibraryId id)
 
bool move_library (int old_row, int new_row)
 
bool change_library_path (LibraryId id, const QString &path)
 
QList< Infoall_libraries () const
 
Info library_info (LibraryId id) const
 
Info library_info_by_path (const QString &path) const
 
Info library_info_by_sympath (const QString &path) const
 
int count () const
 
LocalLibrarylibrary_instance (LibraryId id)
 

Static Public Member Functions

static QString request_library_name (const QString &path)
 

Friends

class LocalLibrary