diff --git a/src/libtomahawk/infobar/InfoBar.cpp b/src/libtomahawk/infobar/InfoBar.cpp index adcbaf15c..b0acbdf46 100644 --- a/src/libtomahawk/infobar/InfoBar.cpp +++ b/src/libtomahawk/infobar/InfoBar.cpp @@ -90,13 +90,15 @@ InfoBar::InfoBar( QWidget* parent ) m_searchWidget = new QSearchField( this ); m_searchWidget->setPlaceholderText( tr( "Filter..." ) ); - m_searchWidget->setMinimumWidth( 180 ); + m_searchWidget->setMinimumWidth( 220 ); connect( m_searchWidget, SIGNAL( textChanged( QString ) ), this, SLOT( onFilterEdited() ) ); ui->horizontalLayout->addWidget( m_searchWidget ); - QPalette pal = palette(); + QPalette pal = m_whitePal; + pal.setBrush( backgroundRole(), TomahawkStyle::PAGE_BACKGROUND ); + setAutoFillBackground( true ); setPalette( pal ); setFixedHeight( 80 ); @@ -288,7 +290,7 @@ InfoBar::paintEvent( QPaintEvent* event ) { QWidget::paintEvent( event ); - QPainter painter( this ); +/* QPainter painter( this ); painter.setRenderHint( QPainter::Antialiasing ); QLinearGradient gradient( QPoint( 0, 0 ), QPoint( 0, 1 ) ); @@ -297,7 +299,7 @@ InfoBar::paintEvent( QPaintEvent* event ) gradient.setColorAt( 1.0, TomahawkStyle::HEADER_UPPER ); painter.setBrush( gradient ); - painter.fillRect( rect(), gradient ); + painter.fillRect( rect(), gradient );*/ } diff --git a/src/libtomahawk/widgets/BasicHeader.cpp b/src/libtomahawk/widgets/BasicHeader.cpp index b052040ea..f689acafb 100644 --- a/src/libtomahawk/widgets/BasicHeader.cpp +++ b/src/libtomahawk/widgets/BasicHeader.cpp @@ -58,6 +58,7 @@ BasicHeader::BasicHeader( QWidget* parent ) QPalette pal = palette(); pal.setColor( QPalette::Foreground, Qt::white ); + pal.setBrush( backgroundRole(), TomahawkStyle::PAGE_BACKGROUND ); m_captionLabel->setPalette( pal ); m_descriptionLabel->setPalette( pal ); @@ -90,6 +91,7 @@ BasicHeader::BasicHeader( QWidget* parent ) setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ); setFixedHeight( 80 ); + setAutoFillBackground( true ); setPalette( pal ); } @@ -125,7 +127,7 @@ BasicHeader::paintEvent( QPaintEvent* event ) { QWidget::paintEvent( event ); - QPainter painter( this ); +/* QPainter painter( this ); painter.setRenderHint( QPainter::Antialiasing ); QLinearGradient gradient( QPoint( 0, 0 ), QPoint( 0, 1 ) ); @@ -134,5 +136,5 @@ BasicHeader::paintEvent( QPaintEvent* event ) gradient.setColorAt( 1.0, TomahawkStyle::HEADER_UPPER ); painter.setBrush( gradient ); - painter.fillRect( rect(), gradient ); + painter.fillRect( rect(), gradient );*/ }