forked from qt-creator/qt-creator
Editor: Use optional for text mark color
instead of an additional hasColor member Change-Id: I658401bb91374b10420e070625cf61049cb3cc64 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -6364,7 +6364,9 @@ void TextEditorWidgetPrivate::addSearchResultsToScrollBar(QVector<SearchResult>
|
||||
|
||||
Highlight markToHighlight(TextMark *mark, int lineNumber)
|
||||
{
|
||||
return Highlight(mark->category(), lineNumber, mark->color(),
|
||||
return Highlight(mark->category(),
|
||||
lineNumber,
|
||||
mark->color().value_or(Utils::Theme::TextColorNormal),
|
||||
textMarkPrioToScrollBarPrio(mark->priority()));
|
||||
}
|
||||
|
||||
@@ -6382,8 +6384,9 @@ void TextEditorWidgetPrivate::updateHighlightScrollBarNow()
|
||||
addSearchResultsToScrollBar(m_searchResults);
|
||||
|
||||
// update text marks
|
||||
foreach (TextMark *mark, m_document->marks()) {
|
||||
if (!mark->isVisible() || !mark->hasColor())
|
||||
const TextMarks marks = m_document->marks();
|
||||
for (TextMark *mark : marks) {
|
||||
if (!mark->isVisible() || !mark->color().has_value())
|
||||
continue;
|
||||
const QTextBlock &block = q->document()->findBlockByNumber(mark->lineNumber() - 1);
|
||||
if (block.isVisible())
|
||||
|
||||
Reference in New Issue
Block a user