/* ============================================================ * SPDX-License-Identifier: GPL-3.0-only * Copyright (C) 2023 aqua * ============================================================ */ #pragma once #include #include class QFileSystemModel; class FSView : public QTreeView { Q_OBJECT public: FSView(QWidget *parent = nullptr); ~FSView(); signals: void addLocalFile(const QUrl &url); public slots: void setRootPath(const QString &path); private slots: void contextMenu(const QPoint &pos); private: QFileSystemModel *model; };