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();
Definition: DirectorySelectionHandler.h:19
Definition: FileOperations.h:32
The Info class.
Definition: LibraryInfo.h:38
Definition: LibraryManager.h:40
Definition: LocalLibrary.h:38
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31