diff options
author | Sergey Shambir <sergey.shambir.auto@gmail.com> | 2013-03-27 10:32:28 +0400 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@digia.com> | 2013-04-10 11:07:27 +0200 |
commit | 0609333e0287414a9007cbe71b0ab4b84ada20cb (patch) | |
tree | 01fd51755fb8a44e947371f210c28e2ce4d3644c /src/plugins/cpptools/cppprojectfile.h | |
parent | d61bc4fcec30c01586df9fc071e7b0dbf08da2b5 (diff) | |
download | qt-creator-0609333e0287414a9007cbe71b0ab4b84ada20cb.tar.gz |
CppTools: moved some logic to ProjectFile
Simplifies code and makes it independent from mimetype names.
Change-Id: Ib56a07654df4986b1916c517e3862e6c3a3dd720
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cppprojectfile.h')
-rw-r--r-- | src/plugins/cpptools/cppprojectfile.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppprojectfile.h b/src/plugins/cpptools/cppprojectfile.h index 277e6320db..15fe2c2376 100644 --- a/src/plugins/cpptools/cppprojectfile.h +++ b/src/plugins/cpptools/cppprojectfile.h @@ -43,6 +43,7 @@ class CPPTOOLS_EXPORT ProjectFile public: // enums and types enum Kind { + Unclassified = 0, CHeader = 1, CSource = 2, CXXHeader = 3, @@ -58,6 +59,10 @@ public: ProjectFile(); ProjectFile(const QString &file, Kind kind); + static Kind classify(const QString &file); + static bool isHeader(Kind kind); + static bool isSource(Kind kind); + QString path; Kind kind; }; |