ui: added automatic include path detection for C/C++ Source Groups

This commit is contained in:
mlangkabel
2018-01-09 12:13:16 +01:00
parent 978cf4f4ed
commit 686ba504c2
35 changed files with 877 additions and 248 deletions
+9 -5
View File
@@ -128,13 +128,17 @@ bool FilePath::isAbsolute() const
FilePath FilePath::getParentDirectory() const
{
FilePath parentDirectory(m_path->parent_path());
parentDirectory.m_checkedIsDirectory = true;
parentDirectory.m_isDirectory = true;
if (m_checkedExists && m_exists)
if (!parentDirectory.empty())
{
parentDirectory.m_checkedExists = true;
parentDirectory.m_exists = true;
parentDirectory.m_checkedIsDirectory = true;
parentDirectory.m_isDirectory = true;
if (m_checkedExists && m_exists)
{
parentDirectory.m_checkedExists = true;
parentDirectory.m_exists = true;
}
}
return parentDirectory;