Commit ffd03aaf authored by Thorbjørn Lindeijer's avatar Thorbjørn Lindeijer

Fixed issues with line number colors on dark themes

By using the palette foreground color for line numbers when the
background is very dark, instead of the palette's "dark" color.
parent 61a9356c
......@@ -143,10 +143,23 @@ QString FormatDescription::trName() const
QColor FormatDescription::foreground() const
{
if (m_name == QLatin1String(Constants::C_LINE_NUMBER))
if (m_name == QLatin1String(Constants::C_LINE_NUMBER)) {
const QColor bg = QApplication::palette().background().color();
if (bg.value() < 128) {
return QApplication::palette().foreground().color();
} else {
return QApplication::palette().dark().color();
if (m_name == QLatin1String(Constants::C_PARENTHESES))
}
} else if (m_name == QLatin1String(Constants::C_CURRENT_LINE_NUMBER)) {
const QColor bg = QApplication::palette().background().color();
if (bg.value() < 128) {
return QApplication::palette().foreground().color();
} else {
return m_format.foreground();
}
} else if (m_name == QLatin1String(Constants::C_PARENTHESES)) {
return QColor(Qt::red);
}
return m_format.foreground();
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment