21 #ifndef DIRECTORYTREEVIEW_H 22 #define DIRECTORYTREEVIEW_H 24 #include "GUI/Helper/SearchableWidget/SearchableView.h" 25 #include "GUI/Helper/Dragable/Dragable.h" 28 #include <QModelIndexList> 42 void sig_info_clicked();
43 void sig_delete_clicked();
44 void sig_play_next_clicked();
45 void sig_append_clicked();
53 QModelIndexList get_selected_rows()
const;
55 QStringList get_selected_paths()
const;
57 QMimeData* get_mimedata()
const override;
65 void mousePressEvent(QMouseEvent* event)
override;
66 void mouseMoveEvent(QMouseEvent *event)
override;
67 void init_context_menu();
71 void _sl_library_path_changed();
75 int get_index_by_model_index(
const QModelIndex& idx)
const override;
76 QModelIndex get_model_index_by_index(
int idx)
const override;
79 #endif // DIRECTORYTREEVIEW_H Definition: DirectoryTreeView.h:35
Definition: DirectoryIconProvider.h:27
The Dragable class.
Definition: Dragable.h:37
Definition: SearchableView.h:77
The SearchableFileTreeModel class.
Definition: SearchableFileTreeModel.h:33