summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/baseeditordocumentparser.h
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2017-01-19 11:08:13 +0100
committerNikolai Kosjar <nikolai.kosjar@qt.io>2017-01-26 07:50:05 +0000
commit07f32ef57ab34afc421e217048ce068a5501bb33 (patch)
treec83f83c7870671011a162f2c5e72fdf237db4b40 /src/plugins/cpptools/baseeditordocumentparser.h
parentec3dcfd6ad6719baa96aae26e0b775db1408e6e3 (diff)
downloadqt-creator-07f32ef57ab34afc421e217048ce068a5501bb33.tar.gz
CppTools: Use fallback project part if project is closed
...instead of sticking to the old one. If a project is closed, the editor should reflect that. It also simplifies the code. Change-Id: I9b8a94513d3b06a238cfc4ee60c11c0d0da3d93f Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/cpptools/baseeditordocumentparser.h')
-rw-r--r--src/plugins/cpptools/baseeditordocumentparser.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/cpptools/baseeditordocumentparser.h b/src/plugins/cpptools/baseeditordocumentparser.h
index 1cf71fefc6..627c8c4655 100644
--- a/src/plugins/cpptools/baseeditordocumentparser.h
+++ b/src/plugins/cpptools/baseeditordocumentparser.h
@@ -47,7 +47,6 @@ public:
static Ptr get(const QString &filePath);
struct Configuration {
- bool stickToPreviousProjectPart = true;
bool usePrecompiledHeaders = false;
QByteArray editorDefines;
ProjectPart::Ptr manuallySetProjectPart;
@@ -95,10 +94,9 @@ protected:
State state() const;
void setState(const State &state);
- static ProjectPartInfo determineProjectPart(
- const QString &filePath,
+ static ProjectPartInfo determineProjectPart(const QString &filePath,
const Configuration &config,
- const State &state,
+ const ProjectPartInfo &currentProjectPartInfo,
const ProjectExplorer::Project *activeProject,
Language languagePreference,
bool hasActiveProjectChanged);