rendered paste bodydiff --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<TrackInfo*>;
+
+ 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