From 2cb4349cf939cc46519d9e484874ee88346dae88 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Mon, 11 Jan 2010 12:10:05 +0000 Subject: cover manager: added substituting image git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1498 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/General/covermanager/CMakeLists.txt | 5 ++++- src/plugins/General/covermanager/covermanager.cpp | 4 +--- src/plugins/General/covermanager/covermanager.pro | 3 ++- src/plugins/General/covermanager/images/cm_images.qrc | 5 +++++ src/plugins/General/covermanager/images/cm_no_cover.png | Bin 0 -> 4585 bytes 5 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 src/plugins/General/covermanager/images/cm_images.qrc create mode 100644 src/plugins/General/covermanager/images/cm_no_cover.png (limited to 'src/plugins/General') diff --git a/src/plugins/General/covermanager/CMakeLists.txt b/src/plugins/General/covermanager/CMakeLists.txt index 5c7d7e2de..01fabe8ae 100644 --- a/src/plugins/General/covermanager/CMakeLists.txt +++ b/src/plugins/General/covermanager/CMakeLists.txt @@ -41,7 +41,10 @@ SET(libcovermanager_MOC_HDRS covermanagerfactory.h ) -SET(libcovermanager_RCCS translations/translations.qrc) +SET(libcovermanager_RCCS + translations/translations.qrc + images/cm_images.qrc +) QT4_ADD_RESOURCES(libcovermanager_RCC_SRCS ${libcovermanager_RCCS}) diff --git a/src/plugins/General/covermanager/covermanager.cpp b/src/plugins/General/covermanager/covermanager.cpp index 557a4b5af..93d2f9af0 100644 --- a/src/plugins/General/covermanager/covermanager.cpp +++ b/src/plugins/General/covermanager/covermanager.cpp @@ -47,9 +47,7 @@ void CoverManager::showWindow() CoverWidget *w = new CoverWidget(qApp->activeWindow ()); QPixmap pix = MetaDataManager::instance()->getCover(items.at(0)->url()); if(pix.isNull()) - { - return; - } + pix = QPixmap(":/cm_no_cover.png"); w->setPixmap(pix); MetaDataFormatter formatter("%p%if(%p&%t, - ,)%if(%t,%t,%f)"); w->setWindowTitle(formatter.parse(items.at(0)->metaData())); diff --git a/src/plugins/General/covermanager/covermanager.pro b/src/plugins/General/covermanager/covermanager.pro index e618330c0..7b921d1cb 100644 --- a/src/plugins/General/covermanager/covermanager.pro +++ b/src/plugins/General/covermanager/covermanager.pro @@ -17,7 +17,8 @@ TRANSLATIONS = translations/covermanager_plugin_cs.ts \ translations/covermanager_plugin_it.ts \ translations/covermanager_plugin_tr.ts \ translations/covermanager_plugin_lt.ts -RESOURCES = translations/translations.qrc +RESOURCES = translations/translations.qrc \ + images/cm_images.qrc unix { isEmpty(LIB_DIR):LIB_DIR = /lib target.path = $$LIB_DIR/qmmp/General diff --git a/src/plugins/General/covermanager/images/cm_images.qrc b/src/plugins/General/covermanager/images/cm_images.qrc new file mode 100644 index 000000000..fd231a852 --- /dev/null +++ b/src/plugins/General/covermanager/images/cm_images.qrc @@ -0,0 +1,5 @@ + + + cm_no_cover.png + + diff --git a/src/plugins/General/covermanager/images/cm_no_cover.png b/src/plugins/General/covermanager/images/cm_no_cover.png new file mode 100644 index 000000000..018208bb2 Binary files /dev/null and b/src/plugins/General/covermanager/images/cm_no_cover.png differ -- cgit v1.2.3-13-gbd6f