CppTools: Denoise with BuiltinEditorDocumentParser::Ptr

Change-Id: I1d572e8cc3e76ef6bbae720e3c3482292aab9609
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
Nikolai Kosjar
2014-08-19 15:53:15 +02:00
committed by Erik Verbruggen
parent 7d35212f60
commit 7c21f2ec69
6 changed files with 18 additions and 18 deletions

View File

@@ -133,7 +133,7 @@ public:
CppCompletionAssistProvider *completionAssistProvider() const;
QSharedPointer<BuiltinEditorDocumentParser> documentParser();
BuiltinEditorDocumentParser::Ptr documentParser();
/// Checks whether the document is (re)parsed or about to be (re)parsed.
bool isUpdatingDocument();
@@ -202,8 +202,8 @@ private:
SemanticInfo semanticInfo() const;
void setSemanticInfo(const SemanticInfo &semanticInfo, bool emitSignal = true);
QSharedPointer<BuiltinEditorDocumentParser> documentParser_internal() const;
void setDocumentParser_internal(const QSharedPointer<BuiltinEditorDocumentParser> &updater);
BuiltinEditorDocumentParser::Ptr documentParser_internal() const;
void setDocumentParser_internal(const BuiltinEditorDocumentParser::Ptr &updater);
private:
Internal::CppModelManager *m_modelManager;
@@ -234,7 +234,7 @@ private:
SemanticInfo m_lastSemanticInfo;
QFuture<void> m_futureSemanticInfo;
mutable QMutex m_documentParserLock;
QSharedPointer<BuiltinEditorDocumentParser> m_documentParser;
BuiltinEditorDocumentParser::Ptr m_documentParser;
QFuture<void> m_documentParserFuture;
// Highlighting: