44 void sigLibrariesChanged();
45 void sigImportDialogRequested(
const QString& targetPath);
46 void sigFileOperationStarted();
47 void sigFileOperationFinished();
56 void playNext(
const QStringList& paths)
const;
57 void createPlaylist(
const QStringList& paths,
bool createNewPlaylist)
const;
58 void appendTracks(
const QStringList& paths)
const;
59 void prepareTracksForPlaylist(
const QStringList& paths,
bool createNewPlaylist)
const;
61 void requestImport(LibraryId libId,
const QStringList& paths,
const QString& targetDirectory)
const;
63 void setLibraryId(LibraryId libId);
64 [[nodiscard]] LibraryId libraryId()
const;
69 void copyPaths(
const QStringList& paths,
const QString& target);
70 void movePaths(
const QStringList& paths,
const QString& target);
71 void renamePath(
const QString& path,
const QString& newName);
72 void renameByExpression(
const QString& path,
const QString& expression);
73 void deletePaths(
const QStringList& paths);
76 void librariesChanged();