diff options
author | Marco Bubke <marco.bubke@theqtcompany.com> | 2016-01-11 21:08:13 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@theqtcompany.com> | 2016-01-13 14:47:11 +0000 |
commit | 1ae509541c1b453463005ddf89170c0978f8d378 (patch) | |
tree | dfbaba72e8a1bfe907b3deae5205e1efeedf8e70 /src/plugins/cpptools/cppprojects.h | |
parent | da1f8e66e55d88919079e619a9d43ba71a4e517d (diff) | |
download | qt-creator-1ae509541c1b453463005ddf89170c0978f8d378.tar.gz |
CppTools: Moving ProjectPartBuilder in its own header
Change-Id: I0aa65ec6c80dcd437f13ff70021388b0da57ccfd
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Diffstat (limited to 'src/plugins/cpptools/cppprojects.h')
-rw-r--r-- | src/plugins/cpptools/cppprojects.h | 29 |
1 files changed, 1 insertions, 28 deletions
diff --git a/src/plugins/cpptools/cppprojects.h b/src/plugins/cpptools/cppprojects.h index 7394105852..29ad74c70c 100644 --- a/src/plugins/cpptools/cppprojects.h +++ b/src/plugins/cpptools/cppprojects.h @@ -34,6 +34,7 @@ #include "cpptools_global.h" #include "cppprojectfile.h" +#include "projectpartbuilder.h" #include "projectinfo.h" #include "projectpart.h" @@ -52,34 +53,6 @@ namespace Utils { class FileName; } namespace CppTools { -class CPPTOOLS_EXPORT ProjectPartBuilder -{ -public: - ProjectPartBuilder(ProjectInfo &m_pInfo); - - void setQtVersion(ProjectPart::QtVersion qtVersion); - void setCFlags(const QStringList &flags); - void setCxxFlags(const QStringList &flags); - void setDefines(const QByteArray &defines); - void setHeaderPaths(const ProjectPartHeaderPaths &headerPaths); - void setIncludePaths(const QStringList &includePaths); - void setPreCompiledHeaders(const QStringList &pchs); - void setProjectFile(const QString &projectFile); - void setDisplayName(const QString &displayName); - void setConfigFileName(const QString &configFileName); - - QList<Core::Id> createProjectPartsForFiles(const QStringList &files); - -private: - void createProjectPart(const QStringList &theSources, const QString &partName, - ProjectPart::LanguageVersion languageVersion, - ProjectPart::LanguageExtensions languageExtensions); - -private: - ProjectPart::Ptr m_templatePart; - ProjectInfo &m_pInfo; - QStringList m_cFlags, m_cxxFlags; -}; class CPPTOOLS_EXPORT CompilerOptionsBuilder { |