summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppprojectfile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cpptools/cppprojectfile.cpp')
-rw-r--r--src/plugins/cpptools/cppprojectfile.cpp44
1 files changed, 24 insertions, 20 deletions
diff --git a/src/plugins/cpptools/cppprojectfile.cpp b/src/plugins/cpptools/cppprojectfile.cpp
index 8ec2fce0d9..8936b2e240 100644
--- a/src/plugins/cpptools/cppprojectfile.cpp
+++ b/src/plugins/cpptools/cppprojectfile.cpp
@@ -102,6 +102,28 @@ bool ProjectFile::isSource(ProjectFile::Kind kind)
}
}
+QDebug operator<<(QDebug stream, const CppTools::ProjectFile &cxxFile)
+{
+ const char *kind;
+ switch (cxxFile.kind) {
+ case CppTools::ProjectFile::CHeader: kind = "CHeader"; break;
+ case CppTools::ProjectFile::CSource: kind = "CSource"; break;
+ case CppTools::ProjectFile::CXXHeader: kind = "CXXHeader"; break;
+ case CppTools::ProjectFile::CXXSource: kind = "CXXSource"; break;
+ case CppTools::ProjectFile::ObjCHeader: kind = "ObjCHeader"; break;
+ case CppTools::ProjectFile::ObjCSource: kind = "ObjCSource"; break;
+ case CppTools::ProjectFile::ObjCXXHeader: kind = "ObjCXXHeader"; break;
+ case CppTools::ProjectFile::ObjCXXSource: kind = "ObjCXXSource"; break;
+ case CppTools::ProjectFile::CudaSource: kind = "CudaSource"; break;
+ case CppTools::ProjectFile::OpenCLSource: kind = "OpenCLSource"; break;
+ default: kind = "INVALID"; break;
+ }
+ stream << cxxFile.path << QLatin1String(", ") << kind;
+ return stream;
+}
+
+namespace Internal {
+
ProjectFileAdder::ProjectFileAdder(QList<ProjectFile> &files)
: m_files(files)
{
@@ -135,24 +157,6 @@ void ProjectFileAdder::addMapping(const char *mimeName, ProjectFile::Kind kind)
m_mapping.append(Pair(mimeType, kind));
}
-QDebug operator<<(QDebug stream, const CppTools::ProjectFile &cxxFile)
-{
- const char *kind;
- switch (cxxFile.kind) {
- case CppTools::ProjectFile::CHeader: kind = "CHeader"; break;
- case CppTools::ProjectFile::CSource: kind = "CSource"; break;
- case CppTools::ProjectFile::CXXHeader: kind = "CXXHeader"; break;
- case CppTools::ProjectFile::CXXSource: kind = "CXXSource"; break;
- case CppTools::ProjectFile::ObjCHeader: kind = "ObjCHeader"; break;
- case CppTools::ProjectFile::ObjCSource: kind = "ObjCSource"; break;
- case CppTools::ProjectFile::ObjCXXHeader: kind = "ObjCXXHeader"; break;
- case CppTools::ProjectFile::ObjCXXSource: kind = "ObjCXXSource"; break;
- case CppTools::ProjectFile::CudaSource: kind = "CudaSource"; break;
- case CppTools::ProjectFile::OpenCLSource: kind = "OpenCLSource"; break;
- default: kind = "INVALID"; break;
- }
- stream << cxxFile.path << QLatin1String(", ") << kind;
- return stream;
-}
-
+} // namespace Internal
} // namespace CppTools
+