X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FButtonController.cpp;h=82379e7749501bff11907283f61828aecbd2cdd1;hb=50de85396c785a454fe07b77d815c57f3e462282;hp=26279aa0ee7b049ef68ad15610e97e98ac2f1e2b;hpb=212386be8a1573fb52b5da718961835816a3c8e2;p=lyx.git diff --git a/src/frontends/qt4/ButtonController.cpp b/src/frontends/qt4/ButtonController.cpp index 26279aa0ee..82379e7749 100644 --- a/src/frontends/qt4/ButtonController.cpp +++ b/src/frontends/qt4/ButtonController.cpp @@ -174,14 +174,6 @@ bool ButtonController::checkWidgets() const // ////////////////////////////////////////////////////////////// -static void setWarningColor(QWidget * widget) -{ - QPalette pal = widget->palette(); - pal.setColor(QPalette::Active, QPalette::Foreground, QColor(255, 0, 0)); - widget->setPalette(pal); -} - - CheckedLineEdit::CheckedLineEdit(QLineEdit * input, QWidget * label) : input_(input), label_(label) {} @@ -198,17 +190,9 @@ bool CheckedLineEdit::check() const bool const valid = validator->validate(t, p) == QValidator::Acceptable; // Visual feedback. - if (valid) - input_->setPalette(QPalette()); - else - setWarningColor(input_); - - if (!label_) { - if (valid) - label_->setPalette(QPalette()); - else - setWarningColor(label_); - } + setValid(input_, valid); + if (label_) + setValid(label_, valid); return valid; }