21#ifndef GUI_DIRECTORYVIEW_H
22#define GUI_DIRECTORYVIEW_H
24#include "Gui/Utils/Widgets/Widget.h"
25#include "Utils/Pimpl.h"
29namespace Library {
class Manager; }
45 void setFilterTerm(
const QString& filter);
53 void importRequested(LibraryId
id,
const QStringList& paths,
const QString& targetDirectory);
54 void importDialogRequested(
const QString& targetDirectory);
56 void newDirectoryClicked();
57 void viewInFileManagerClicked();
59 void dirEnterPressed();
60 void dirOpened(QModelIndex idx);
61 void dirPressed(QModelIndex idx);
62 void dirClicked(QModelIndex idx);
63 void dirAppendClicked();
64 void dirPlayClicked();
65 void dirPlayNextClicked();
66 void dirPlayInNewTabClicked();
67 void dirDeleteClicked();
68 void dirCopyRequested(
const QStringList& files,
const QString& target);
69 void dirMoveRequested(
const QStringList& files,
const QString& target);
70 void dirRenameRequested(
const QString& oldName,
const QString& newName);
71 void dirCopyToLibRequested(LibraryId libraryId);
72 void dirMoveToLibRequested(LibraryId libraryId);
73 void dirSelectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected);
75 void fileDoubleClicked(QModelIndex idx);
76 void fileEnterPressed();
77 void filePressed(QModelIndex idx);
78 void fileAppendClicked();
79 void filePlayClicked();
80 void filePlayNextClicked();
81 void filePlayNewTabClicked();
82 void fileDeleteClicked();
83 void fileRenameRequested(
const QString& oldName,
const QString& newName);
84 void fileRenameByExpressionRequested(
const QString& oldName,
const QString& expression);
85 void fileCopyToLibraryRequested(LibraryId libraryId);
86 void fileMoveToLibraryRequested(LibraryId libraryId);
87 void fileSelectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected);
89 void fileOperationStarted();
90 void fileOperationFinished();
92 void splitterMoved(
int pos,
int index);
93 void createDirectoryClicked();
96 void languageChanged()
override;
97 void skinChanged()
override;
98 void showEvent(QShowEvent* event)
override;
Definition GUI_DirectoryView.h:35
Definition LibraryManager.h:50