Sayonara Player
Signals | Public Member Functions | List of all members
DirectorySelectionHandler Class Reference
Inheritance diagram for DirectorySelectionHandler:

Signals

void sigLibrariesChanged ()
 
void sigImportDialogRequested (const QString &targetPath)
 
void sigFileOperationStarted ()
 
void sigFileOperationFinished ()
 

Public Member Functions

 DirectorySelectionHandler (Library::Manager *libraryManager, QObject *parent=nullptr)
 
void playNext (const QStringList &paths)
 
void createPlaylist (const QStringList &paths, bool createNewPlaylist)
 
void appendTracks (const QStringList &paths)
 
void prepareTracksForPlaylist (const QStringList &paths, bool createNewPlaylist)
 
void requestImport (LibraryId libId, const QStringList &paths, const QString &targetDirectory)
 
void setLibraryId (LibraryId libId)
 
LibraryId libraryId () const
 
void createNewLibrary (const QString &name, const QString &path)
 
Library::Info libraryInfo () const
 
LocalLibrarylibraryInstance () const
 
void setSearchText (const QString &text)
 
void copyPaths (const QStringList &paths, const QString &target)
 
void movePaths (const QStringList &paths, const QString &target)
 
void renamePath (const QString &path, const QString &newName)
 
void renameByExpression (const QString &path, const QString &expression)
 
void deletePaths (const QStringList &paths)