aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/detailsdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui/detailsdialog.cpp')
-rw-r--r--src/qmmpui/detailsdialog.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/qmmpui/detailsdialog.cpp b/src/qmmpui/detailsdialog.cpp
index f3633898e..64a42906b 100644
--- a/src/qmmpui/detailsdialog.cpp
+++ b/src/qmmpui/detailsdialog.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2009-2016 by Ilya Kotov *
+ * Copyright (C) 2009-2017 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -31,6 +31,7 @@
#include "ui_detailsdialog.h"
#include "playlisttrack.h"
#include "tageditor_p.h"
+#include "coverviewer_p.h"
#include "detailsdialog.h"
DetailsDialog::DetailsDialog(QList<PlayListTrack *> tracks, QWidget *parent)
@@ -143,6 +144,14 @@ void DetailsDialog::updatePage()
m_metaData = *m_track;
qDeleteAll(flist);
+ QPixmap cover = MetaDataManager::instance()->getCover(m_path);
+ if(!cover.isNull())
+ {
+ CoverViewer *coverViewer = new CoverViewer(this);
+ coverViewer->setPixmap(cover);
+ m_ui->tabWidget->addTab(coverViewer, tr("Cover"));
+ }
+
m_metaDataModel = MetaDataManager::instance()->createMetaDataModel(m_path, this);
if(m_metaDataModel)