Add Filetree dock

This commit is contained in:
2022-05-09 15:58:23 +02:00
parent 8c248b7cfc
commit c971a919ec
4 changed files with 88 additions and 0 deletions
+14
View File
@@ -4,6 +4,7 @@
#include <QWidget>
#include <QFileSystemModel>
#include <QListView>
#include <QTreeView>
class FilesystemWidget : public QWidget
{
@@ -20,4 +21,17 @@ signals:
void fileSelected(int row);
};
class Filetree : public QTreeView
{
Q_OBJECT
QFileSystemModel *m_fileSystemModel;
QString m_rootDir;
public:
explicit Filetree(QWidget *parent = nullptr);
~Filetree();
void contextMenuEvent(QContextMenuEvent *event);
signals:
void fileSelected(const QString &path);
};
#endif // FILESYSTEMWIDGET_H