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