diff options
author | Eike Ziller <eike.ziller@qt.io> | 2021-10-05 14:16:42 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2021-10-22 11:13:10 +0000 |
commit | b2cdfccf54e1fe711203a6b470107a7811a952c5 (patch) | |
tree | 191f9873e7301dfaec1c2c78fb6a6273f6d291f1 /src/plugins/projectexplorer/foldernavigationwidget.h | |
parent | 348c3c98a0ccd38d3a0a83e6c38170ce00517850 (diff) |
Make File System view independent from ProjectExplorer
As preparation for moving it to Core so the "Show in File System View"
functionality can spread more.
Change-Id: I0f7d36f1d7eebe7b074c7949dd95b2cd985bfec8
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/foldernavigationwidget.h')
-rw-r--r-- | src/plugins/projectexplorer/foldernavigationwidget.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/plugins/projectexplorer/foldernavigationwidget.h b/src/plugins/projectexplorer/foldernavigationwidget.h index 06fef602256..8b823a63e19 100644 --- a/src/plugins/projectexplorer/foldernavigationwidget.h +++ b/src/plugins/projectexplorer/foldernavigationwidget.h @@ -46,6 +46,7 @@ QT_BEGIN_NAMESPACE class QAction; class QComboBox; class QFileSystemModel; +class QMenu; class QModelIndex; class QSortFilterProxyModel; QT_END_NAMESPACE @@ -85,6 +86,10 @@ signals: void rootDirectoryAdded(const RootDirectory &directory); void rootDirectoryRemoved(const QString &id); + void aboutToShowContextMenu(QMenu *menu, const Utils::FilePath &filePath, bool isDir); + void fileRenamed(const Utils::FilePath &before, const Utils::FilePath &after); + void aboutToRemoveFile(const Utils::FilePath &filePath); + private: static int rootIndex(const QString &id); void updateProjectsDirectoryRoot(); @@ -101,8 +106,6 @@ class FolderNavigationWidget : public QWidget public: explicit FolderNavigationWidget(QWidget *parent = nullptr); - static QStringList projectFilesInDirectory(const QString &path); - bool autoSynchronization() const; bool hiddenFilesFilter() const; bool isShowingBreadCrumbs() const; @@ -138,8 +141,6 @@ private: void setRootDirectory(const Utils::FilePath &directory); int bestRootForFile(const Utils::FilePath &filePath); void openItem(const QModelIndex &index); - QStringList projectsInDirectory(const QModelIndex &index) const; - void openProjectsInDirectory(const QModelIndex &index); void createNewFolder(const QModelIndex &parent); Utils::NavigationTreeView *m_listView = nullptr; |