aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/projecttree.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2017-11-08 13:13:59 +0100
committerEike Ziller <eike.ziller@qt.io>2017-11-13 07:47:46 +0000
commit3136efffa0dee6ee78c84bf0b5e1060d0867d78f (patch)
tree899d601095a5082b6202b569f3ced2d21d810c1a /src/plugins/projectexplorer/projecttree.cpp
parentd9cb19b229852af157ea092018a89ada27ffb3c3 (diff)
Project tree: Make code for diff against current file reusable
The same functionality should be available in the file system view. Change-Id: Ib31cb84924e767ebe06f595bf638a5e674d4f8b5 Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/projectexplorer/projecttree.cpp')
-rw-r--r--src/plugins/projectexplorer/projecttree.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/projecttree.cpp b/src/plugins/projectexplorer/projecttree.cpp
index 69bbeb8a075..b8db32c3974 100644
--- a/src/plugins/projectexplorer/projecttree.cpp
+++ b/src/plugins/projectexplorer/projecttree.cpp
@@ -110,6 +110,12 @@ Node *ProjectTree::findCurrentNode()
return s_instance->m_currentNode;
}
+FileName ProjectTree::currentFilePath()
+{
+ Node *currentNode = findCurrentNode();
+ return currentNode ? currentNode->filePath() : FileName();
+}
+
void ProjectTree::registerWidget(ProjectTreeWidget *widget)
{
s_instance->m_projectTreeWidgets.append(widget);