forked from qt-creator/qt-creator
ProjectExplorer: Remove HeaderPath::isValid and related code
HeaderPath with an Null path are invalid, there is no need to have a special type for that. Change-Id: Ied102fbe523a8cf17e8b385ee89b099517a6d598 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
@@ -93,7 +93,6 @@ QString Utils::toString(ProjectExplorer::HeaderPathType type)
|
||||
{
|
||||
#define CASE_LANGUAGEVERSION(x) case ProjectExplorer::HeaderPathType::x: return QLatin1String(#x"Path")
|
||||
switch (type) {
|
||||
CASE_LANGUAGEVERSION(Invalid);
|
||||
CASE_LANGUAGEVERSION(User);
|
||||
CASE_LANGUAGEVERSION(System);
|
||||
CASE_LANGUAGEVERSION(Framework);
|
||||
@@ -470,7 +469,6 @@ static void printIncludeType(QTextStream &out, ProjectExplorer::HeaderPathType t
|
||||
{
|
||||
using ProjectExplorer::HeaderPathType;
|
||||
switch (type) {
|
||||
case HeaderPathType::Invalid: out << "(invalid include path)"; break;
|
||||
case HeaderPathType::User: out << "(user include path)"; break;
|
||||
case HeaderPathType::System: out << "(system include path)"; break;
|
||||
case HeaderPathType::Framework: out << "(framework path)"; break;
|
||||
|
||||
@@ -301,7 +301,7 @@ QString CppSourceProcessor::resolveFile_helper(const QString &fileName,
|
||||
auto headerPathsEnd = m_headerPaths.end();
|
||||
const int index = fileName.indexOf(QLatin1Char('/'));
|
||||
for (; headerPathsIt != headerPathsEnd; ++headerPathsIt) {
|
||||
if (headerPathsIt->isValid()) {
|
||||
if (!headerPathsIt->path.isNull()) {
|
||||
QString path;
|
||||
if (headerPathsIt->isFrameworkPath()) {
|
||||
if (index == -1)
|
||||
|
||||
Reference in New Issue
Block a user