mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-03-13 20:39:57 +01:00
* Mark temporary playlists as such.
This commit is contained in:
parent
c52469ff1f
commit
f6b3600e69
@ -171,6 +171,7 @@ ViewManager::createPageForList( const QString& title, const QList< query_ptr >&
|
||||
view->setDetailedView( pv );
|
||||
view->setPixmap( pv->pixmap() );
|
||||
view->setEmptyTip( tr( "This playlist is empty!" ) );
|
||||
view->setTemporaryPage( true );
|
||||
|
||||
// We need to set the model on the view before loading the playlist, so spinners & co are connected
|
||||
view->setPlaylistModel( model );
|
||||
|
@ -42,6 +42,7 @@ FlexibleView::FlexibleView( QWidget* parent )
|
||||
, m_detailedView( new TrackView() )
|
||||
, m_gridView( new GridView() )
|
||||
, m_model( 0 )
|
||||
, m_temporary( false )
|
||||
{
|
||||
qRegisterMetaType< FlexibleViewMode >( "FlexibleViewMode" );
|
||||
|
||||
@ -304,4 +305,15 @@ FlexibleView::onWidgetDestroyed( QWidget* widget )
|
||||
}
|
||||
|
||||
|
||||
#include "FlexibleView.moc"
|
||||
bool
|
||||
FlexibleView::isTemporaryPage() const
|
||||
{
|
||||
return m_temporary;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
FlexibleView::setTemporaryPage( bool b )
|
||||
{
|
||||
m_temporary = b;
|
||||
}
|
||||
|
@ -51,6 +51,8 @@ public:
|
||||
|
||||
virtual bool showInfoBar() const { return false; }
|
||||
virtual bool jumpToCurrentTrack();
|
||||
virtual bool isTemporaryPage() const;
|
||||
void setTemporaryPage( bool b );
|
||||
|
||||
TrackView* trackView() const { return m_trackView; }
|
||||
TrackView* detailedView() const { return m_detailedView; }
|
||||
@ -92,6 +94,7 @@ private:
|
||||
QStackedWidget* m_stack;
|
||||
|
||||
FlexibleViewMode m_mode;
|
||||
bool m_temporary;
|
||||
};
|
||||
|
||||
Q_DECLARE_METATYPE( FlexibleView::FlexibleViewMode );
|
||||
|
Loading…
x
Reference in New Issue
Block a user