forked from qt-creator/qt-creator
Take diff colors from color scheme
Change-Id: I706612a8f89917cb57b7d1e9ecebd86b3f4bcc8d Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
@@ -3517,9 +3517,13 @@ void BaseTextEditorWidget::paintEvent(QPaintEvent *e)
|
||||
bool selectThis = (hasSelection
|
||||
&& nextBlock.position() >= selectionStart
|
||||
&& nextBlock.position() < selectionEnd);
|
||||
painter.save();
|
||||
if (selectThis) {
|
||||
painter.save();
|
||||
painter.setBrush(palette().highlight());
|
||||
} else {
|
||||
QColor rc = replacementPenColor(block.blockNumber());
|
||||
if (rc.isValid())
|
||||
painter.setPen(rc);
|
||||
}
|
||||
|
||||
QTextLayout *layout = block.layout();
|
||||
@@ -3566,8 +3570,7 @@ void BaseTextEditorWidget::paintEvent(QPaintEvent *e)
|
||||
if (selectThis)
|
||||
painter.setPen(palette().highlightedText().color());
|
||||
painter.drawText(collapseRect, Qt::AlignCenter, replacement);
|
||||
if (selectThis)
|
||||
painter.restore();
|
||||
painter.restore();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6206,6 +6209,12 @@ bool BaseTextEditorWidget::replacementVisible(int blockNumber) const
|
||||
return true;
|
||||
}
|
||||
|
||||
QColor BaseTextEditorWidget::replacementPenColor(int blockNumber) const
|
||||
{
|
||||
Q_UNUSED(blockNumber)
|
||||
return QColor();
|
||||
}
|
||||
|
||||
void BaseTextEditorWidget::appendMenuActionsFromContext(QMenu *menu, const Core::Id menuContextId)
|
||||
{
|
||||
Core::ActionContainer *mcontext = Core::ActionManager::actionContainer(menuContextId);
|
||||
|
||||
Reference in New Issue
Block a user