Highlight the virtual methods.

This commit is contained in:
Roberto Raggi
2010-08-03 17:34:51 +02:00
parent 221cc38788
commit 1932ffd1c6
6 changed files with 217 additions and 4 deletions

View File

@@ -968,6 +968,9 @@ void CPPEditor::highlightTypeUsages(int from, int to)
Q_ASSERT(!chunks.isEmpty());
QTextBlock b = doc->findBlockByNumber(m_nextHighlightBlockNumber);
QTextCharFormat virtualMethodFormat; // ### hardcoded;
virtualMethodFormat.setFontItalic(true);
QMapIterator<int, QVector<SemanticInfo::Use> > it(chunks);
while (b.isValid() && it.hasNext()) {
it.next();
@@ -997,6 +1000,10 @@ void CPPEditor::highlightTypeUsages(int from, int to)
formatRange.format = m_localFormat;
break;
case SemanticInfo::Use::VirtualMethod:
formatRange.format = virtualMethodFormat;
break;
default:
continue;
}