diff options
author | Marcos CARDINOT <mcardinot@gmail.com> | 2014-10-02 03:40:18 +0100 |
---|---|---|
committer | Marcos CARDINOT <mcardinot@gmail.com> | 2014-10-02 03:40:18 +0100 |
commit | 33ab78cb8bb833c1086d80fd62bd04e5321fb74d (patch) | |
tree | f16b74413e33b037a27c3320abf08d7161907eda /src/widget | |
parent | e26f9bc706f98b648554d730dea72347eb0e3bd5 (diff) |
WCoverArt - storing defaultCover pixmap as a member
Diffstat (limited to 'src/widget')
-rw-r--r-- | src/widget/wcoverart.cpp | 9 | ||||
-rw-r--r-- | src/widget/wcoverart.h | 1 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/widget/wcoverart.cpp b/src/widget/wcoverart.cpp index 1308baa803..6da510f9c3 100644 --- a/src/widget/wcoverart.cpp +++ b/src/widget/wcoverart.cpp @@ -14,9 +14,10 @@ WCoverArt::WCoverArt(QWidget* parent, TrackCollection* pTrackCollection) : QWidget(parent), WBaseWidget(this), + m_defaultCover(scaledCoverArt(CoverArtCache::instance()->getDefaultCoverArt())), m_bEnableWidget(true), m_pMenu(new WCoverArtMenu(this)), - m_loadedCover(CoverArtCache::instance()->getDefaultCoverArt()), + m_loadedCover(m_defaultCover), m_trackDAO(pTrackCollection->getTrackDAO()) { setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); @@ -78,8 +79,7 @@ void WCoverArt::slotEnableWidget(bool enable) { void WCoverArt::slotResetWidget() { m_lastRequestedCover = CoverInfo(); - m_loadedCover = scaledCoverArt( - CoverArtCache::instance()->getDefaultCoverArt()); + m_loadedCover = m_defaultCover; update(); } @@ -124,8 +124,7 @@ void WCoverArt::resizeEvent(QResizeEvent*) { setMaximumHeight(parentWidget()->height() / 3); } if (m_lastRequestedCover.trackId < 1) { - m_loadedCover = scaledCoverArt( - CoverArtCache::instance()->getDefaultCoverArt()); + m_loadedCover = m_defaultCover; } } diff --git a/src/widget/wcoverart.h b/src/widget/wcoverart.h index dd03a0b881..79630df2c1 100644 --- a/src/widget/wcoverart.h +++ b/src/widget/wcoverart.h @@ -41,6 +41,7 @@ class WCoverArt : public QWidget, public WBaseWidget { private: QPixmap scaledCoverArt(QPixmap normal); + const QPixmap m_defaultCover; bool m_bEnableWidget; WCoverArtMenu* m_pMenu; QPixmap m_loadedCover; |