Fix color of a line edit text in dark mode.
This commit is contained in:
parent
a0c1b6a512
commit
0cd42f83e6
|
@ -459,7 +459,7 @@ void DialogSaveManualLayout::PathChanged(const QString &text)
|
|||
if (not text.isEmpty() && dir.exists(text))
|
||||
{
|
||||
bOk->setEnabled(true);
|
||||
palette.setColor(ui->lineEditPath->foregroundRole(), Qt::black);
|
||||
palette.setColor(ui->lineEditPath->foregroundRole(), palette.color(QPalette::Text));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -332,11 +332,13 @@ void DialogPatternProperties::ValidatePassmarkLength() const
|
|||
QRegularExpression rx(NameRegExp());
|
||||
if (not text.isEmpty())
|
||||
{
|
||||
palette.setColor(foregroundRole, rx.match(text).hasMatch() && m_variables.contains(text) ? Qt::black : Qt::red);
|
||||
palette.setColor(foregroundRole, rx.match(text).hasMatch() && m_variables.contains(text)
|
||||
? palette.color(QPalette::Text)
|
||||
: Qt::red);
|
||||
}
|
||||
else
|
||||
{
|
||||
palette.setColor(foregroundRole, Qt::black);
|
||||
palette.setColor(foregroundRole, palette.color(QPalette::Text));
|
||||
}
|
||||
|
||||
ui->lineEditPassmarkLength->setPalette(palette);
|
||||
|
@ -352,11 +354,13 @@ void DialogPatternProperties::ValidatePassmarkWidth() const
|
|||
QRegularExpression rx(NameRegExp());
|
||||
if (not text.isEmpty())
|
||||
{
|
||||
palette.setColor(foregroundRole, rx.match(text).hasMatch() && m_variables.contains(text) ? Qt::black : Qt::red);
|
||||
palette.setColor(foregroundRole, rx.match(text).hasMatch() && m_variables.contains(text)
|
||||
? palette.color(QPalette::Text)
|
||||
: Qt::red);
|
||||
}
|
||||
else
|
||||
{
|
||||
palette.setColor(foregroundRole, Qt::black);
|
||||
palette.setColor(foregroundRole, palette.color(QPalette::Text));
|
||||
}
|
||||
|
||||
ui->lineEditPassmarkWidth->setPalette(palette);
|
||||
|
@ -555,7 +559,7 @@ void DialogPatternProperties::LabelPathChanged(const QString &text)
|
|||
{
|
||||
QPalette palette = ui->lineEditPieceLabelPath->palette();
|
||||
palette.setColor(ui->lineEditPieceLabelPath->foregroundRole(),
|
||||
text.isEmpty() || QFileInfo::exists(text) ? Qt::black : Qt::red);
|
||||
text.isEmpty() || QFileInfo::exists(text) ? palette.color(QPalette::Text) : Qt::red);
|
||||
ui->lineEditPieceLabelPath->setPalette(palette);
|
||||
m_descriptionChanged = true;
|
||||
}
|
||||
|
|
|
@ -410,7 +410,7 @@ void DialogSaveLayout::PathChanged(const QString &text)
|
|||
if (not text.isEmpty() && dir.exists(text))
|
||||
{
|
||||
bOk->setEnabled(true);
|
||||
palette.setColor(ui->lineEditPath->foregroundRole(), Qt::black);
|
||||
palette.setColor(ui->lineEditPath->foregroundRole(), palette.color(QPalette::Text));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue
Block a user