aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/foldernavigationwidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/foldernavigationwidget.h')
-rw-r--r--src/plugins/projectexplorer/foldernavigationwidget.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/plugins/projectexplorer/foldernavigationwidget.h b/src/plugins/projectexplorer/foldernavigationwidget.h
index 06fef60225..8b823a63e1 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;