1 #ifndef GUI_DIRECTORYVIEW_H
2 #define GUI_DIRECTORYVIEW_H
4 #include "Gui/Utils/Widgets/Widget.h"
5 #include "Utils/Pimpl.h"
22 void setCurrentLibrary(LibraryId
id);
23 void setFilterTerm(
const QString& filter);
31 void importRequested(LibraryId
id,
const QStringList& paths,
const QString& targetDirectory);
32 void importDialogRequested(
const QString& targetDirectory);
34 void newDirectoryClicked();
35 void viewInFileManagerClicked();
37 void dirEnterPressed();
38 void dirOpened(QModelIndex idx);
39 void dirPressed(QModelIndex idx);
40 void dirClicked(QModelIndex idx);
41 void dirAppendClicked();
42 void dirPlayClicked();
43 void dirPlayNextClicked();
44 void dirPlayInNewTabClicked();
45 void dirDeleteClicked();
46 void dirCopyRequested(
const QStringList& files,
const QString& target);
47 void dirMoveRequested(
const QStringList& files,
const QString& target);
48 void dirRenameRequested(
const QString& oldName,
const QString& newName);
49 void dirCopyToLibRequested(LibraryId libraryId);
50 void dirMoveToLibRequested(LibraryId libraryId);
51 void dirSelectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected);
53 void fileDoubleClicked(QModelIndex idx);
54 void fileEnterPressed();
55 void filePressed(QModelIndex idx);
56 void fileAppendClicked();
57 void filePlayClicked();
58 void filePlayNextClicked();
59 void filePlayNewTabClicked();
60 void fileDeleteClicked();
61 void fileRenameRequested(
const QString& oldName,
const QString& newName);
62 void fileRenameByExpressionRequested(
const QString& oldName,
const QString& expression);
63 void fileCopyToLibraryRequested(LibraryId libraryId);
64 void fileMoveToLibraryRequested(LibraryId libraryId);
65 void fileSelectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected);
67 void fileOperationStarted();
68 void fileOperationFinished();
70 void splitterMoved(
int pos,
int index);
71 void createDirectoryClicked();
74 void languageChanged()
override;
75 void skinChanged()
override;
76 void showEvent(QShowEvent* event)
override;
79 #endif // GUI_DIRECTORYVIEW_H