forked from qt-creator/qt-creator
C++: Remove unused SemanticInfo::diagnosticMessages.
Change-Id: I06e3be876e971d191905fd9bfbeca55a762afa5c Reviewed-on: http://codereview.qt.nokia.com/3483 Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com>
This commit is contained in:
@@ -126,31 +126,6 @@ namespace {
|
|||||||
bool semanticHighlighterDisabled = qstrcmp(qVersion(), "4.7.0") == 0;
|
bool semanticHighlighterDisabled = qstrcmp(qVersion(), "4.7.0") == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static QList<QTextEdit::ExtraSelection> createSelections(QTextDocument *document,
|
|
||||||
const QList<CPlusPlus::Document::DiagnosticMessage> &msgs,
|
|
||||||
const QTextCharFormat &format)
|
|
||||||
{
|
|
||||||
QList<QTextEdit::ExtraSelection> selections;
|
|
||||||
|
|
||||||
foreach (const Document::DiagnosticMessage &m, msgs) {
|
|
||||||
const int pos = document->findBlockByNumber(m.line() - 1).position() + m.column() - 1;
|
|
||||||
if (pos < 0)
|
|
||||||
continue;
|
|
||||||
|
|
||||||
QTextCursor cursor(document);
|
|
||||||
cursor.setPosition(pos);
|
|
||||||
cursor.movePosition(QTextCursor::NextCharacter, QTextCursor::KeepAnchor, m.length());
|
|
||||||
|
|
||||||
QTextEdit::ExtraSelection sel;
|
|
||||||
sel.cursor = cursor;
|
|
||||||
sel.format = format;
|
|
||||||
sel.format.setToolTip(m.text());
|
|
||||||
selections.append(sel);
|
|
||||||
}
|
|
||||||
|
|
||||||
return selections;
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|
||||||
class OverviewTreeView : public QTreeView
|
class OverviewTreeView : public QTreeView
|
||||||
@@ -1844,14 +1819,6 @@ void CPPEditorWidget::updateSemanticInfo(const SemanticInfo &semanticInfo)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (m_lastSemanticInfo.forced || previousSemanticInfo.revision != semanticInfo.revision) {
|
if (m_lastSemanticInfo.forced || previousSemanticInfo.revision != semanticInfo.revision) {
|
||||||
QTextCharFormat diagnosticMessageFormat;
|
|
||||||
diagnosticMessageFormat.setUnderlineColor(Qt::darkYellow); // ### hardcoded
|
|
||||||
diagnosticMessageFormat.setUnderlineStyle(QTextCharFormat::WaveUnderline); // ### hardcoded
|
|
||||||
|
|
||||||
setExtraSelections(UndefinedSymbolSelection, createSelections(document(),
|
|
||||||
semanticInfo.diagnosticMessages,
|
|
||||||
diagnosticMessageFormat));
|
|
||||||
|
|
||||||
m_highlighter.cancel();
|
m_highlighter.cancel();
|
||||||
|
|
||||||
if (! semanticHighlighterDisabled && semanticInfo.doc) {
|
if (! semanticHighlighterDisabled && semanticInfo.doc) {
|
||||||
@@ -2076,7 +2043,6 @@ SemanticInfo SemanticHighlighter::semanticInfo(const Source &source)
|
|||||||
&& m_lastSemanticInfo.doc->fileName() == source.fileName) {
|
&& m_lastSemanticInfo.doc->fileName() == source.fileName) {
|
||||||
semanticInfo.snapshot = m_lastSemanticInfo.snapshot; // ### TODO: use the new snapshot.
|
semanticInfo.snapshot = m_lastSemanticInfo.snapshot; // ### TODO: use the new snapshot.
|
||||||
semanticInfo.doc = m_lastSemanticInfo.doc;
|
semanticInfo.doc = m_lastSemanticInfo.doc;
|
||||||
semanticInfo.diagnosticMessages = m_lastSemanticInfo.diagnosticMessages;
|
|
||||||
semanticInfo.objcKeywords = m_lastSemanticInfo.objcKeywords;
|
semanticInfo.objcKeywords = m_lastSemanticInfo.objcKeywords;
|
||||||
}
|
}
|
||||||
m_mutex.unlock();
|
m_mutex.unlock();
|
||||||
|
@@ -68,7 +68,6 @@ public:
|
|||||||
CPlusPlus::Document::Ptr doc;
|
CPlusPlus::Document::Ptr doc;
|
||||||
LocalUseMap localUses;
|
LocalUseMap localUses;
|
||||||
QList<Use> objcKeywords;
|
QList<Use> objcKeywords;
|
||||||
QList<CPlusPlus::Document::DiagnosticMessage> diagnosticMessages;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
Reference in New Issue
Block a user