summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/builtineditordocumentprocessor.h
diff options
context:
space:
mode:
authorFrancois Ferrand <thetypz@gmail.com>2014-09-15 11:13:36 +0200
committerNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2014-10-23 13:39:02 +0200
commit7e544073c0cb2701e5ade0f579f4b6b80d6ec2ec (patch)
tree6478929bf17fec4f9b0423e5f781b301f9a78f20 /src/plugins/cpptools/builtineditordocumentprocessor.h
parenta645f78cd69860b57efba4c0a528fec234367327 (diff)
downloadqt-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.h4
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;