summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppbaseprojectpartbuilder.h
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2016-12-05 17:30:56 +0100
committerNikolai Kosjar <nikolai.kosjar@qt.io>2016-12-13 14:55:36 +0000
commit0265442c937cc5beb50f7042a00a2d1ac929d7d5 (patch)
tree55d029511f4f69ea54d3a2ad864af3ec363284b1 /src/plugins/cpptools/cppbaseprojectpartbuilder.h
parent43c6e97529e571b5702b2ca04f18ab67c0d5f9e1 (diff)
downloadqt-creator-0265442c937cc5beb50f7042a00a2d1ac929d7d5.tar.gz
QMakeProjectManager: Use ProjectPartBuilder
...as the other project managers. This removes extra code paths, duplication and improves classification of source files (ambiguous headers). Change-Id: Iae05cbbc61ab2e5dd841ae617bec994e0a1e52d5 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppbaseprojectpartbuilder.h')
-rw-r--r--src/plugins/cpptools/cppbaseprojectpartbuilder.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/cpptools/cppbaseprojectpartbuilder.h b/src/plugins/cpptools/cppbaseprojectpartbuilder.h
index e4cea03e12..d9c186a28f 100644
--- a/src/plugins/cpptools/cppbaseprojectpartbuilder.h
+++ b/src/plugins/cpptools/cppbaseprojectpartbuilder.h
@@ -60,13 +60,12 @@ public:
void setPreCompiledHeaders(const QStringList &preCompiledHeaders);
+ void setSelectedForBuilding(bool yesno);
+
using FileClassifier = std::function<ProjectFile::Kind (const QString &filePath)>;
QList<Core::Id> createProjectPartsForFiles(const QStringList &filePaths,
FileClassifier fileClassifier = FileClassifier());
- static void evaluateToolChain(ProjectPart &projectPart,
- const ToolChainInterface &selectToolChain);
-
private:
void createProjectPart(const ProjectFiles &projectFiles,
const QString &partName,