diff --git a/resources/images/toolbar/group.png b/resources/images/toolbar/group.png index 95dbf738..bccfa0b7 100644 Binary files a/resources/images/toolbar/group.png and b/resources/images/toolbar/group.png differ diff --git a/resources/images/toolbar/ungroup.png b/resources/images/toolbar/ungroup.png index 48f229a9..2a7b64b5 100644 Binary files a/resources/images/toolbar/ungroup.png and b/resources/images/toolbar/ungroup.png differ diff --git a/src/board/UBBoardController.cpp b/src/board/UBBoardController.cpp index b631f694..fda76415 100644 --- a/src/board/UBBoardController.cpp +++ b/src/board/UBBoardController.cpp @@ -880,11 +880,13 @@ void UBBoardController::groupButtonClicked() } if (groupAction->text() == UBSettings::settings()->actionGroupText) { //The only way to get information from item, considering using smth else - UBGraphicsGroupContainerItem *groupItem = activeScene()->createGroup(selItems); + groupAction->setIcon(QIcon(":images/toolbar/ungroup.png")); + UBGraphicsGroupContainerItem *groupItem = activeScene()->createGroup(selItems); groupItem->setSelected(true); UBDrawingController::drawingController()->setStylusTool(UBStylusTool::Selector); } else if (groupAction->text() == UBSettings::settings()->actionUngroupText) { + groupAction->setIcon(QIcon(":images/toolbar/group.png")); //Considering one selected item and it's a group if (selItems.count() > 1) { qDebug() << "can't make sense of ungrouping more then one item. Grouping action should be performed for that purpose"; diff --git a/src/core/UBSettings.cpp b/src/core/UBSettings.cpp index fc622af8..ea2ec01f 100644 --- a/src/core/UBSettings.cpp +++ b/src/core/UBSettings.cpp @@ -399,8 +399,8 @@ void UBSettings::init() libIconSize = new UBSetting(this, "Library", "LibIconSize", defaultLibraryIconSize); - actionGroupText = "Group items"; - actionUngroupText = "Ungroup items"; + actionGroupText = "Group"; + actionUngroupText = "Ungroup"; }