diff --git a/mythplugins/mythmusic/mythmusic/importmusic.cpp b/mythplugins/mythmusic/mythmusic/importmusic.cpp index 8bfcdb9..470b6a9 100644 --- a/mythplugins/mythmusic/mythmusic/importmusic.cpp +++ b/mythplugins/mythmusic/mythmusic/importmusic.cpp @@ -85,6 +85,8 @@ ImportMusicDialog::ImportMusicDialog(MythScreenStack *parent) m_somethingWasImported = false; m_tracks = new vector; + + m_albumImage = NULL; } ImportMusicDialog::~ImportMusicDialog() @@ -126,6 +128,13 @@ void ImportMusicDialog::fillWidgets() m_coverartButton->SetVisible(true); m_statusText->SetText(tr("Already in Database")); } + + if (m_albumImage) + { + QString albumfile = meta->getAlbumArtFile(IT_FRONTCOVER); + m_albumImage->SetFilename(albumfile); + m_albumImage->Load(); + } } else { @@ -142,6 +151,8 @@ void ImportMusicDialog::fillWidgets() m_trackText->Reset(); m_statusText->Reset(); m_coverartButton->SetVisible(false); + if (m_albumImage) + m_albumImage->Reset(); } } @@ -253,6 +264,7 @@ bool ImportMusicDialog::Create() UIUtilE::Assign(this, m_addallnewButton, "addallnew", &err); UIUtilE::Assign(this, m_nextButton, "next", &err); UIUtilE::Assign(this, m_prevButton, "prev", &err); + UIUtilW::Assign(this, m_albumImage, "albumart"); if (err) { diff --git a/mythplugins/mythmusic/mythmusic/importmusic.h b/mythplugins/mythmusic/mythmusic/importmusic.h index 77870db..e968c87 100644 --- a/mythplugins/mythmusic/mythmusic/importmusic.h +++ b/mythplugins/mythmusic/mythmusic/importmusic.h @@ -121,6 +121,8 @@ class ImportMusicDialog : public MythScreenType MythUICheckBox *m_compilationCheck; + MythUIImage *m_albumImage; + MythDialogBox *m_popupMenu; // default metadata values