1 #ifndef DIRECTORYSELECTIONHANDLER_H
2 #define DIRECTORYSELECTIONHANDLER_H
4 #include "Utils/Pimpl.h"
23 void sigLibrariesChanged();
24 void sigImportDialogRequested(
const QString& targetPath);
25 void sigFileOperationStarted();
26 void sigFileOperationFinished();
35 void playNext(
const QStringList& paths);
36 void createPlaylist(
const QStringList& paths,
bool createNewPlaylist);
37 void appendTracks(
const QStringList& paths);
38 void prepareTracksForPlaylist(
const QStringList& paths,
bool createNewPlaylist);
40 void requestImport(LibraryId libId,
const QStringList& paths,
const QString& targetDirectory);
42 void setLibraryId(LibraryId libId);
43 LibraryId libraryId()
const;
45 void createNewLibrary(
const QString& name,
const QString& path);
50 void setSearchText(
const QString& text);
52 void copyPaths(
const QStringList& paths,
const QString& target);
53 void movePaths(
const QStringList& paths,
const QString& target);
54 void renamePath(
const QString& path,
const QString& newName);
55 void renameByExpression(
const QString& path,
const QString& expression);
56 void deletePaths(
const QStringList& paths);
59 void librariesChanged();
62 #endif // DIRECTORYSELECTIONHANDLER_H