diff --git a/src/libtomahawk/infobar/infobar.cpp b/src/libtomahawk/infobar/infobar.cpp index dc677895b..3053fe7d1 100644 --- a/src/libtomahawk/infobar/infobar.cpp +++ b/src/libtomahawk/infobar/infobar.cpp @@ -77,6 +77,13 @@ InfoBar::InfoBar( QWidget* parent ) ui->horizontalLayout->addWidget( m_searchWidget ); + QLinearGradient gradient = QLinearGradient( QPoint( 0, 0 ), QPoint( 500, 200 ) ); //HACK + gradient.setColorAt( 0.0, QColor( 100, 100, 100 ) ); + gradient.setColorAt( 0.8, QColor( 63, 63, 63 ) ); + + QPalette p = palette(); + p.setBrush( QPalette::Window, QBrush( gradient ) ); + setPalette( p ); setAutoFillBackground( true ); connect( ViewManager::instance(), SIGNAL( filterAvailable( bool ) ), SLOT( setFilterAvailable( bool ) ) ); @@ -162,18 +169,3 @@ InfoBar::changeEvent( QEvent* e ) break; } } - - -void -InfoBar::resizeEvent( QResizeEvent* e ) -{ - QWidget::resizeEvent( e ); - - QLinearGradient gradient = QLinearGradient( contentsRect().topLeft(), contentsRect().bottomRight() ); - gradient.setColorAt( 0.0, QColor( 100, 100, 100 ) ); - gradient.setColorAt( 1.0, QColor( 63, 63, 63 ) ); - - QPalette p = palette(); - p.setBrush( QPalette::Window, QBrush( gradient ) ); - setPalette( p ); -} diff --git a/src/libtomahawk/infobar/infobar.h b/src/libtomahawk/infobar/infobar.h index 13a5d8af1..df4d738ab 100644 --- a/src/libtomahawk/infobar/infobar.h +++ b/src/libtomahawk/infobar/infobar.h @@ -55,7 +55,6 @@ signals: protected: void changeEvent( QEvent* e ); - void resizeEvent( QResizeEvent* e ); private slots: void onFilterEdited();