diff --git a/res/images/library/ic_cover_change.png b/res/images/library/ic_cover_change.png
new file mode 100644
index 00000000000..7929d69db5b
Binary files /dev/null and b/res/images/library/ic_cover_change.png differ
diff --git a/res/images/library/ic_cover_reload.png b/res/images/library/ic_cover_reload.png
new file mode 100644
index 00000000000..99fba115c03
Binary files /dev/null and b/res/images/library/ic_cover_reload.png differ
diff --git a/res/images/library/ic_cover_unset.png b/res/images/library/ic_cover_unset.png
new file mode 100644
index 00000000000..70b48ea0bfd
Binary files /dev/null and b/res/images/library/ic_cover_unset.png differ
diff --git a/res/mixxx.qrc b/res/mixxx.qrc
index 08f42404295..ee5f3b65ddc 100644
--- a/res/mixxx.qrc
+++ b/res/mixxx.qrc
@@ -107,5 +107,8 @@
images/library/ic_library_cover_show.png
images/library/ic_library_zoom_in.png
images/library/default_cover.png
+ images/library/ic_cover_change.png
+ images/library/ic_cover_reload.png
+ images/library/ic_cover_unset.png
diff --git a/src/dlgtrackinfo.cpp b/src/dlgtrackinfo.cpp
index 1c5339f1bb0..5dac84de51c 100644
--- a/src/dlgtrackinfo.cpp
+++ b/src/dlgtrackinfo.cpp
@@ -75,15 +75,21 @@ void DlgTrackInfo::init(){
// Cover art actions
// change cover art location
- QAction* changeCover = new QAction(tr("&Change"), this);
+ QAction* changeCover = new QAction(
+ QIcon(":/images/library/ic_cover_change.png"),
+ tr("&Change"), this);
connect(changeCover, SIGNAL(triggered()),
this, SLOT(slotChangeCoverArt()));
// unset cover art - load default
- QAction* unsetCover = new QAction(tr("&Unset"), this);
+ QAction* unsetCover = new QAction(
+ QIcon(":/images/library/ic_cover_unset.png"),
+ tr("&Unset"), this);
connect(unsetCover, SIGNAL(triggered()),
this, SLOT(slotUnsetCoverArt()));
// reload just cover art using the search algorithm (in CoverArtCache)
- QAction* reloadCover = new QAction(tr("&Reload"), this);
+ QAction* reloadCover = new QAction(
+ QIcon(":/images/library/ic_cover_reload.png"),
+ tr("&Reload"), this);
connect(reloadCover, SIGNAL(triggered()),
this, SLOT(slotReloadCover()));
// Cover art popup menu