diff options
Diffstat (limited to 'src/qmmpui/detailsdialog.cpp')
| -rw-r--r-- | src/qmmpui/detailsdialog.cpp | 11 |
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) |
