diff options
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 { |