From 120ec4c37f660c0db81eb9164356c54526dbcbdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Fauconnier?= Date: Mon, 13 Nov 2017 11:44:26 +0100 Subject: [PATCH] added an icon for 'set as background' action --- resources/OpenBoard.qrc | 1 + resources/images/setAsBackground.svg | 87 +++++++++++++++++++++++++++ src/domain/UBGraphicsItemDelegate.cpp | 4 ++ 3 files changed, 92 insertions(+) create mode 100644 resources/images/setAsBackground.svg 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))