diff options
Diffstat (limited to 'src/widget/wcoverart.h')
-rw-r--r-- | src/widget/wcoverart.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/widget/wcoverart.h b/src/widget/wcoverart.h index 63bc09075c..9f57ec0ea6 100644 --- a/src/widget/wcoverart.h +++ b/src/widget/wcoverart.h @@ -9,7 +9,6 @@ #include "dlgcoverartfullsize.h" #include "trackinfoobject.h" #include "library/coverartcache.h" -#include "library/trackcollection.h" #include "skin/skincontext.h" #include "widget/wbasewidget.h" #include "widget/wcoverartmenu.h" @@ -17,15 +16,18 @@ class WCoverArt : public QWidget, public WBaseWidget { Q_OBJECT public: - WCoverArt(QWidget* parent, TrackCollection* pTrackCollection); + WCoverArt(QWidget* parent, const QString& group); virtual ~WCoverArt(); void setup(QDomNode node, const SkinContext& context); public slots: + void slotLoadTrack(TrackPointer); void slotReset(); void slotEnable(bool); - void slotLoadCoverArt(CoverInfo info, bool cachedOnly); + + signals: + void trackDropped(QString filename, QString group); private slots: void slotPixmapFound(int trackId, QPixmap pixmap); @@ -42,13 +44,14 @@ class WCoverArt : public QWidget, public WBaseWidget { private: QPixmap scaledCoverArt(const QPixmap& normal); + QString m_group; bool m_bEnable; WCoverArtMenu* m_pMenu; + TrackPointer m_loadedTrack; QPixmap m_loadedCover; QPixmap m_loadedCoverScaled; QPixmap m_defaultCover; QPixmap m_defaultCoverScaled; - TrackDAO& m_trackDAO; CoverInfo m_lastRequestedCover; DlgCoverArtFullSize* m_pDlgFullSize; }; |