summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppsnapshotupdater.h
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@digia.com>2013-10-07 11:44:50 +0200
committerErik Verbruggen <erik.verbruggen@digia.com>2013-10-09 15:01:42 +0200
commit802b67ff04e65d7037e1d483881405753a17a83a (patch)
treeb0f1584c95ab107529d7a258646808fdcedf3e2e /src/plugins/cpptools/cppsnapshotupdater.h
parent56c3d8ffaba76a69a36c6083ee0abdf103355025 (diff)
downloadqt-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.h14
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;