1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-19 23:39:42 +01:00

* FlexibleView now can be initialized with an additional header widget.

This commit is contained in:
Christian Muehlhaeuser 2013-06-08 10:17:53 +02:00
parent b16a18cfbb
commit a900048c8a
2 changed files with 4 additions and 2 deletions

View File

@ -35,7 +35,7 @@
using namespace Tomahawk;
FlexibleView::FlexibleView( QWidget* parent )
FlexibleView::FlexibleView( QWidget* parent, QWidget* extraHeader )
: QWidget( parent )
, m_header( new FlexibleHeader( this ) )
, m_trackView( new TrackView() )
@ -63,6 +63,8 @@ FlexibleView::FlexibleView( QWidget* parent )
TomahawkUtils::unmarginLayout( layout() );
layout()->addWidget( m_header );
if ( extraHeader )
layout()->addWidget( extraHeader );
layout()->addWidget( m_stack );
m_stack->addWidget( m_trackView );

View File

@ -39,7 +39,7 @@ public:
enum FlexibleViewMode
{ Flat = 0, Detailed = 1, Grid = 2 };
explicit FlexibleView( QWidget* parent = 0 );
explicit FlexibleView( QWidget* parent = 0, QWidget* extraHeader = 0 );
~FlexibleView();
virtual QWidget* widget() { return this; }