diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2016-11-30 11:35:54 +0100 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2016-12-08 08:35:25 +0000 |
commit | c961018a6325cf44dff77053f2a57d8115918d49 (patch) | |
tree | 1225afe4ea1638341987bf94ecf7cc76900be1a8 /src/plugins/cpptools/cppprojectfile.h | |
parent | 832edfe12acc0a982e6338124c70518bb740fa7f (diff) | |
download | qt-creator-c961018a6325cf44dff77053f2a57d8115918d49.tar.gz |
CppTools: Clean up ProjectFile
Change-Id: I01212115566c6bf26268b66fef96d50b7e93b96c
Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppprojectfile.h')
-rw-r--r-- | src/plugins/cpptools/cppprojectfile.h | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/plugins/cpptools/cppprojectfile.h b/src/plugins/cpptools/cppprojectfile.h index a73eb5fb77..a57688230f 100644 --- a/src/plugins/cpptools/cppprojectfile.h +++ b/src/plugins/cpptools/cppprojectfile.h @@ -27,8 +27,6 @@ #include "cpptools_global.h" -#include <QHash> -#include <QList> #include <QString> namespace CppTools { @@ -36,32 +34,34 @@ namespace CppTools { class CPPTOOLS_EXPORT ProjectFile { public: - // enums and types enum Kind { - Unclassified = 0, - CHeader = 1, - CSource = 2, - CXXHeader = 3, - CXXSource = 4, - ObjCHeader = 5, - ObjCSource = 6, - ObjCXXHeader = 7, - ObjCXXSource = 8, - CudaSource = 9, - OpenCLSource = 10 + Unclassified, + CHeader, + CSource, + CXXHeader, + CXXSource, + ObjCHeader, + ObjCSource, + ObjCXXHeader, + ObjCXXSource, + CudaSource, + OpenCLSource, }; - ProjectFile() = default; - ProjectFile(const QString &file, Kind kind); - - static Kind classify(const QString &file); + static Kind classify(const QString &filePath); static bool isHeader(Kind kind); static bool isSource(Kind kind); +public: + ProjectFile() = default; + ProjectFile(const QString &filePath, Kind kind); + QString path; - Kind kind = CHeader; + Kind kind = Unclassified; }; -QDebug operator<<(QDebug stream, const CppTools::ProjectFile &cxxFile); +using ProjectFiles = QVector<ProjectFile>; + +QDebug operator<<(QDebug stream, const CppTools::ProjectFile &projectFile); } // namespace CppTools |