diff --git a/resources/OpenBoard.qrc b/resources/OpenBoard.qrc
index df2116b3..4f7d7765 100644
--- a/resources/OpenBoard.qrc
+++ b/resources/OpenBoard.qrc
@@ -358,5 +358,6 @@
images/notAligned.svg
images/groupItems.svg
images/ungroupItems.svg
+ images/setAsBackground.svg
diff --git a/resources/images/setAsBackground.svg b/resources/images/setAsBackground.svg
new file mode 100644
index 00000000..080542cc
--- /dev/null
+++ b/resources/images/setAsBackground.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/src/domain/UBGraphicsItemDelegate.cpp b/src/domain/UBGraphicsItemDelegate.cpp
index 99dec7cb..336e7b50 100644
--- a/src/domain/UBGraphicsItemDelegate.cpp
+++ b/src/domain/UBGraphicsItemDelegate.cpp
@@ -710,6 +710,10 @@ void UBGraphicsItemDelegate::decorateMenu(QMenu* menu)
if (delegated()->data(UBGraphicsItemData::ItemCanBeSetAsBackground).toBool()) {
mSetAsBackgroundAction = mMenu->addAction(tr("Set as background"), this, SLOT(setAsBackground()));
mSetAsBackgroundAction->setCheckable(false);
+
+ QIcon backgroundIcon;
+ backgroundIcon.addPixmap(QPixmap(":/images/setAsBackground.svg"), QIcon::Normal, QIcon::On);
+ mSetAsBackgroundAction->setIcon(backgroundIcon);
}
if (testUBFlags(GF_SHOW_CONTENT_SOURCE))