mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-10 08:04:25 +02:00
* AlbumInfoWidget uses new AlbumView/AlbumModel API.
This commit is contained in:
@@ -25,7 +25,7 @@
|
|||||||
#include "ViewManager.h"
|
#include "ViewManager.h"
|
||||||
#include "database/Database.h"
|
#include "database/Database.h"
|
||||||
#include "playlist/TreeModel.h"
|
#include "playlist/TreeModel.h"
|
||||||
#include "playlist/AlbumModel.h"
|
#include "playlist/PlayableModel.h"
|
||||||
#include "Source.h"
|
#include "Source.h"
|
||||||
|
|
||||||
#include "database/DatabaseCommand_AllTracks.h"
|
#include "database/DatabaseCommand_AllTracks.h"
|
||||||
@@ -50,8 +50,8 @@ AlbumInfoWidget::AlbumInfoWidget( const Tomahawk::album_ptr& album, QWidget* par
|
|||||||
TomahawkUtils::unmarginLayout( ui->verticalLayout );
|
TomahawkUtils::unmarginLayout( ui->verticalLayout );
|
||||||
TomahawkUtils::unmarginLayout( ui->verticalLayout_2 );
|
TomahawkUtils::unmarginLayout( ui->verticalLayout_2 );
|
||||||
|
|
||||||
m_albumsModel = new AlbumModel( ui->albumsView );
|
m_albumsModel = new PlayableModel( ui->albumsView );
|
||||||
ui->albumsView->setAlbumModel( m_albumsModel );
|
ui->albumsView->setPlayableModel( m_albumsModel );
|
||||||
|
|
||||||
m_tracksModel = new TreeModel( ui->tracksView );
|
m_tracksModel = new TreeModel( ui->tracksView );
|
||||||
m_tracksModel->setMode( Mixed );
|
m_tracksModel->setMode( Mixed );
|
||||||
@@ -183,7 +183,7 @@ AlbumInfoWidget::gotAlbums( const QList<Tomahawk::album_ptr>& albums )
|
|||||||
if ( al.contains( m_album ) )
|
if ( al.contains( m_album ) )
|
||||||
al.removeAll( m_album );
|
al.removeAll( m_album );
|
||||||
|
|
||||||
m_albumsModel->addAlbums( al );
|
m_albumsModel->append( al );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@@ -39,7 +39,7 @@
|
|||||||
#include "DllMacro.h"
|
#include "DllMacro.h"
|
||||||
#include "Typedefs.h"
|
#include "Typedefs.h"
|
||||||
|
|
||||||
class AlbumModel;
|
class PlayableModel;
|
||||||
class TreeModel;
|
class TreeModel;
|
||||||
class OverlayButton;
|
class OverlayButton;
|
||||||
|
|
||||||
@@ -104,7 +104,7 @@ private:
|
|||||||
|
|
||||||
Tomahawk::album_ptr m_album;
|
Tomahawk::album_ptr m_album;
|
||||||
|
|
||||||
AlbumModel* m_albumsModel;
|
PlayableModel* m_albumsModel;
|
||||||
TreeModel* m_tracksModel;
|
TreeModel* m_tracksModel;
|
||||||
|
|
||||||
QString m_title;
|
QString m_title;
|
||||||
|
Reference in New Issue
Block a user