21#ifndef DIRECTORYSELECTIONHANDLER_H
22#define DIRECTORYSELECTIONHANDLER_H
24#include "Utils/Pimpl.h"
44 void sigLibrariesChanged();
45 void sigFileOperationStarted();
46 void sigFileOperationFinished();
55 void playNext(
const QStringList& paths)
const;
56 void createPlaylist(
const QStringList& paths,
bool createNewPlaylist)
const;
57 void appendTracks(
const QStringList& paths)
const;
58 void prepareTracksForPlaylist(
const QStringList& paths,
bool createNewPlaylist)
const;
60 void requestImport(LibraryId libId,
const QStringList& paths,
const QString& targetDirectory)
const;
62 void setLibraryId(LibraryId libId);
63 [[nodiscard]] LibraryId libraryId()
const;
68 void copyPaths(
const QStringList& paths,
const QString& target);
69 void movePaths(
const QStringList& paths,
const QString& target);
70 void renamePath(
const QString& path,
const QString& newName);
71 void renameByExpression(
const QString& path,
const QString& expression);
72 void deletePaths(
const QStringList& paths);
75 void librariesChanged();
Definition DirectorySelectionHandler.h:39
Definition FileOperations.h:36
The Info class.
Definition LibraryInfo.h:38
Definition LibraryManager.h:50
Definition LocalLibrary.h:38