1
0
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:
Christian Muehlhaeuser 2012-06-01 00:32:50 +02:00
parent 644f6a714a
commit 7409f65874
2 changed files with 6 additions and 6 deletions

View File

@ -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 )

View File

@ -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;