diff options
author | Francois Ferrand <thetypz@gmail.com> | 2014-09-15 11:13:36 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2014-10-23 13:39:02 +0200 |
commit | 7e544073c0cb2701e5ade0f579f4b6b80d6ec2ec (patch) | |
tree | 6478929bf17fec4f9b0423e5f781b301f9a78f20 /src/plugins/cpptools/builtineditordocumentprocessor.h | |
parent | a645f78cd69860b57efba4c0a528fec234367327 (diff) | |
download | qt-creator-7e544073c0cb2701e5ade0f579f4b6b80d6ec2ec.tar.gz |
CppTools: restore C++ diagnostics messages.
The messages were computed, but not added to the document.
Change-Id: Ibeea802cf9f291ad14b2fe2e9d2a285c927a4449
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Diffstat (limited to 'src/plugins/cpptools/builtineditordocumentprocessor.h')
-rw-r--r-- | src/plugins/cpptools/builtineditordocumentprocessor.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/cpptools/builtineditordocumentprocessor.h b/src/plugins/cpptools/builtineditordocumentprocessor.h index 2ff6c22841..a090118120 100644 --- a/src/plugins/cpptools/builtineditordocumentprocessor.h +++ b/src/plugins/cpptools/builtineditordocumentprocessor.h @@ -60,6 +60,8 @@ public: private: void onParserFinished(CPlusPlus::Document::Ptr document, CPlusPlus::Snapshot snapshot); void onSemanticInfoUpdated(const CppTools::SemanticInfo semanticInfo); + void onCodeWarningsUpdated(CPlusPlus::Document::Ptr document, + const QList<CPlusPlus::Document::DiagnosticMessage> &codeWarnings); SemanticInfo::Source createSemanticInfoSource(bool force) const; @@ -68,6 +70,8 @@ private: QFuture<void> m_parserFuture; CPlusPlus::Snapshot m_documentSnapshot; + QList<QTextEdit::ExtraSelection> m_codeWarnings; + bool m_codeWarningsUpdated; SemanticInfoUpdater m_semanticInfoUpdater; QScopedPointer<SemanticHighlighter> m_semanticHighlighter; |