Exemple #1
0
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);
}
Exemple #2
0
void DishRatingView::paintEvent( QPaintEvent * event )
{
	QPainter painter( this );

	QColor bkgColor( 255, 255, 255 );
	bkgColor.setAlphaF( 0.8f );
	painter.fillRect( rect(), bkgColor );

	QWidget::paintEvent( event );
}
Exemple #3
0
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);
}