void MaMainWindow::doTextSearch(const QString& searchString, bool fromStart) { if (searchString.isEmpty()) return; if (fromStart) mNotesTextEditWidget->moveCursor(QTextCursor::Start); if (searchString.isEmpty()) { mFindInTextLineEdit->setFocus(Qt::OtherFocusReason); return; } // mNotesTextEditWidget->setFocus(Qt::OtherFocusReason); bool found = mNotesTextEditWidget->find(searchString); QColor bkgColor(Qt::white); QColor textColor(Qt::black); if (!found) { bkgColor = QColor(255, 102, 102); textColor = Qt::white; } QPalette p = mFindInTextLineEdit->palette(); p.setColor(QPalette::Normal, QPalette::Base, bkgColor); p.setColor(QPalette::Normal, QPalette::WindowText, textColor); mFindInTextLineEdit->setPalette(p); }
void DishRatingView::paintEvent( QPaintEvent * event ) { QPainter painter( this ); QColor bkgColor( 255, 255, 255 ); bkgColor.setAlphaF( 0.8f ); painter.fillRect( rect(), bkgColor ); QWidget::paintEvent( event ); }
void MaMainWindow::onClearFindInText() { mFindInTextLineEdit->clear(); QColor bkgColor(Qt::white); QColor textColor(Qt::black); QPalette p = mFindInTextLineEdit->palette(); p.setColor(QPalette::Normal, QPalette::Base, bkgColor); p.setColor(QPalette::Normal, QPalette::WindowText, textColor); mFindInTextLineEdit->setPalette(p); }