summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcos CARDINOT <mcardinot@gmail.com>2014-10-02 03:40:18 +0100
committerMarcos CARDINOT <mcardinot@gmail.com>2014-10-02 03:40:18 +0100
commit33ab78cb8bb833c1086d80fd62bd04e5321fb74d (patch)
treef16b74413e33b037a27c3320abf08d7161907eda
parente26f9bc706f98b648554d730dea72347eb0e3bd5 (diff)
WCoverArt - storing defaultCover pixmap as a member
-rw-r--r--src/widget/wcoverart.cpp9
-rw-r--r--src/widget/wcoverart.h1
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;