diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2017-03-09 19:36:12 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2017-03-09 19:36:12 +0000 |
| commit | 012d7dab72fdcac72381db2493882eace82f8095 (patch) | |
| tree | 75f7607d340b8921ee82b48fdd9747b7cbacb922 /src/qmmpui/detailsdialog.cpp | |
| parent | ec3164f83ee035abeefabcc69936db0a3b245f1c (diff) | |
| download | qmmp-012d7dab72fdcac72381db2493882eace82f8095.tar.gz qmmp-012d7dab72fdcac72381db2493882eace82f8095.tar.bz2 qmmp-012d7dab72fdcac72381db2493882eace82f8095.zip | |
added cover tab to the track details dialog
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7083 90c681e8-e032-0410-971d-27865f9a5e38
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) |
