diff options
| author | Nikolai Kosjar <[email protected]> | 2013-12-02 15:23:13 +0100 |
|---|---|---|
| committer | Nikolai Kosjar <[email protected]> | 2013-12-16 10:32:26 +0100 |
| commit | a8e7b6bd388573053eaff61087f33ca584d4be43 (patch) | |
| tree | 16baccab6809c14fc13e339e7ffffe2bc89fa12a /src/plugins/cpptools/cppmodelmanager.h | |
| parent | 3baa1b35e2d566931e4df3dd3cf354dcbacc89c9 (diff) | |
CppEditor: Use the project part chosen with CppPreProcessorDialog
...otherwise the CppPreProcessorDialog is only semi-useful.
Change-Id: I6b80967b05e7c9a51cd78ae064a3d78170948e32
Reviewed-by: David Schulz <[email protected]>
Reviewed-by: Erik Verbruggen <[email protected]>
Reviewed-by: Eike Ziller <[email protected]>
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanager.h')
| -rw-r--r-- | src/plugins/cpptools/cppmodelmanager.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppmodelmanager.h b/src/plugins/cpptools/cppmodelmanager.h index 0bc4ee750d4..3bddb955ad9 100644 --- a/src/plugins/cpptools/cppmodelmanager.h +++ b/src/plugins/cpptools/cppmodelmanager.h @@ -75,6 +75,8 @@ public: virtual ProjectInfo projectInfo(ProjectExplorer::Project *project) const; virtual QFuture<void> updateProjectInfo(const ProjectInfo &newProjectInfo); + /// \return The project part with the given project file + virtual ProjectPart::Ptr projectPartForProjectFile(const QString &projectFile) const; /// \return All project parts that mention the given file name as one of the sources/headers. virtual QList<ProjectPart::Ptr> projectPart(const QString &fileName) const; /// This is a fall-back function: find all files that includes the file directly or indirectly, @@ -199,6 +201,7 @@ private: mutable QMutex m_projectMutex; QMap<ProjectExplorer::Project *, ProjectInfo> m_projectToProjectsInfo; QMap<QString, QList<CppTools::ProjectPart::Ptr> > m_fileToProjectParts; + QMap<QString, CppTools::ProjectPart::Ptr> m_projectFileToProjectPart; // The members below are cached/(re)calculated from the projects and/or their project parts bool m_dirty; QStringList m_projectFiles; |
