mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-03-21 00:09:47 +01:00
* AlbumItemDelegate uses PlayableProxyModel now.
This commit is contained in:
parent
644f6a714a
commit
7409f65874
@ -36,7 +36,7 @@
|
||||
#include <utils/Closure.h>
|
||||
|
||||
#include "playlist/PlayableItem.h"
|
||||
#include "playlist/AlbumProxyModel.h"
|
||||
#include "playlist/PlayableProxyModel.h"
|
||||
#include "AlbumView.h"
|
||||
#include "ViewManager.h"
|
||||
#include "utils/AnimatedSpinner.h"
|
||||
@ -48,7 +48,7 @@ namespace {
|
||||
};
|
||||
|
||||
|
||||
AlbumItemDelegate::AlbumItemDelegate( QAbstractItemView* parent, AlbumProxyModel* proxy )
|
||||
AlbumItemDelegate::AlbumItemDelegate( QAbstractItemView* parent, PlayableProxyModel* proxy )
|
||||
: QStyledItemDelegate( (QObject*)parent )
|
||||
, m_view( parent )
|
||||
, m_model( proxy )
|
||||
|
@ -25,13 +25,13 @@
|
||||
|
||||
#include "DllMacro.h"
|
||||
|
||||
class QTimeLine;
|
||||
namespace Tomahawk {
|
||||
class PixmapDelegateFader;
|
||||
}
|
||||
|
||||
class QEvent;
|
||||
class AlbumProxyModel;
|
||||
class QTimeLine;
|
||||
class PlayableProxyModel;
|
||||
class ImageButton;
|
||||
|
||||
class DLLEXPORT AlbumItemDelegate : public QStyledItemDelegate
|
||||
@ -39,7 +39,7 @@ class DLLEXPORT AlbumItemDelegate : public QStyledItemDelegate
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
AlbumItemDelegate( QAbstractItemView* parent = 0, AlbumProxyModel* proxy = 0 );
|
||||
AlbumItemDelegate( QAbstractItemView* parent = 0, PlayableProxyModel* proxy = 0 );
|
||||
|
||||
protected:
|
||||
void paint( QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index ) const;
|
||||
@ -68,7 +68,7 @@ private:
|
||||
QTimeLine* createTimeline( QTimeLine::Direction direction );
|
||||
|
||||
QAbstractItemView* m_view;
|
||||
AlbumProxyModel* m_model;
|
||||
PlayableProxyModel* m_model;
|
||||
|
||||
mutable QHash< QPersistentModelIndex, QRect > m_artistNameRects;
|
||||
mutable QHash< QPersistentModelIndex, QSharedPointer< Tomahawk::PixmapDelegateFader > > m_covers;
|
||||
|
Loading…
x
Reference in New Issue
Block a user