1 #ifndef DIRECTORYSELECTIONHANDLER_H
2 #define DIRECTORYSELECTIONHANDLER_H
4 #include "Utils/Pimpl.h"
24 void sigLibrariesChanged();
25 void sigImportDialogRequested(
const QString& targetPath);
26 void sigFileOperationStarted();
27 void sigFileOperationFinished();
36 void playNext(
const QStringList& paths);
37 void createPlaylist(
const QStringList& paths,
bool createNewPlaylist);
38 void appendTracks(
const QStringList& paths);
39 void prepareTracksForPlaylist(
const QStringList& paths,
bool createNewPlaylist);
41 void requestImport(LibraryId libId,
const QStringList& paths,
const QString& targetDirectory);
43 void setLibraryId(LibraryId libId);
44 LibraryId libraryId()
const;
46 void createNewLibrary(
const QString& name,
const QString& path);
51 void setSearchText(
const QString& text);
53 void copyPaths(
const QStringList& paths,
const QString& target);
54 void movePaths(
const QStringList& paths,
const QString& target);
55 void renamePath(
const QString& path,
const QString& newName);
56 void renameByExpression(
const QString& path,
const QString& expression);
57 void deletePaths(
const QStringList& paths);
60 void librariesChanged();
63 #endif // DIRECTORYSELECTIONHANDLER_H