Add Filetree dock
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user