aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/mad/detailsdialog.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-08-13 10:45:41 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-08-13 10:45:41 +0000
commit3df7f3562b23ce9ea28ce9fd94799f9a237c58ab (patch)
treeae52764398315bc72225978a01d325b1e19f50c1 /src/plugins/Input/mad/detailsdialog.cpp
parent587abc36e75f795eb299da7c8487958a991fa2c4 (diff)
downloadqmmp-3df7f3562b23ce9ea28ce9fd94799f9a237c58ab.tar.gz
qmmp-3df7f3562b23ce9ea28ce9fd94799f9a237c58ab.tar.bz2
qmmp-3df7f3562b23ce9ea28ce9fd94799f9a237c58ab.zip
hide cover widget if cover pixmap is not available
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1138 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/mad/detailsdialog.cpp')
-rw-r--r--src/plugins/Input/mad/detailsdialog.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/Input/mad/detailsdialog.cpp b/src/plugins/Input/mad/detailsdialog.cpp
index 3048e908b..b103b5c78 100644
--- a/src/plugins/Input/mad/detailsdialog.cpp
+++ b/src/plugins/Input/mad/detailsdialog.cpp
@@ -87,7 +87,14 @@ DetailsDialog::DetailsDialog(QWidget *parent, const QString &path)
connect(ui.id3v1RadioButton, SIGNAL(clicked()), SLOT(loadTag()));
connect(ui.id3v2RadioButton, SIGNAL(clicked()), SLOT(loadTag()));
connect(ui.apeRadioButton, SIGNAL(clicked()), SLOT(loadTag()));
- ui.coverWidget->setPixmap(Decoder::findCover(path));
+ QPixmap pix = Decoder::findCover(m_path);
+ if(pix.isNull())
+ {
+ ui.coverWidget->hide();
+ qobject_cast <QBoxLayout *> (ui.groupBox->layout ())->setDirection(QBoxLayout::LeftToRight);
+ }
+ else
+ ui.coverWidget->setPixmap(pix);
}