diff options
author | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-10-07 11:44:50 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@digia.com> | 2013-10-09 15:01:42 +0200 |
commit | 802b67ff04e65d7037e1d483881405753a17a83a (patch) | |
tree | b0f1584c95ab107529d7a258646808fdcedf3e2e /src/plugins/cpptools/cppsnapshotupdater.h | |
parent | 56c3d8ffaba76a69a36c6083ee0abdf103355025 (diff) | |
download | qt-creator-802b67ff04e65d7037e1d483881405753a17a83a.tar.gz |
CppTools: Protect SnapshotUpdater getters by mutex
Task-number: QTCREATORBUG-10282
Change-Id: Ia58359f774c72260956caecd5f63d44b612d1451
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cppsnapshotupdater.h')
-rw-r--r-- | src/plugins/cpptools/cppsnapshotupdater.h | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/plugins/cpptools/cppsnapshotupdater.h b/src/plugins/cpptools/cppsnapshotupdater.h index 0d11e0c586..98564357a7 100644 --- a/src/plugins/cpptools/cppsnapshotupdater.h +++ b/src/plugins/cpptools/cppsnapshotupdater.h @@ -54,15 +54,9 @@ public: void update(CppModelManagerInterface::WorkingCopy workingCopy); CPlusPlus::Document::Ptr document() const; - - CPlusPlus::Snapshot snapshot() const - { return m_snapshot; } - - QStringList includePaths() const - { return m_includePaths; } - - QStringList frameworkPaths() const - { return m_frameworkPaths; } + CPlusPlus::Snapshot snapshot() const; + QStringList includePaths() const; + QStringList frameworkPaths() const; ProjectPart::Ptr currentProjectPart() const; void setProjectPart(ProjectPart::Ptr projectPart); @@ -76,7 +70,7 @@ private: private: mutable QMutex m_mutex; - QString m_fileInEditor; + const QString m_fileInEditor; ProjectPart::Ptr m_projectPart, m_manuallySetProjectPart; QByteArray m_configFile; bool m_editorDefinesChangedSinceLastUpdate; |