diff --git a/applets/notes/package/contents/ui/main.qml b/applets/notes/package/contents/ui/main.qml --- a/applets/notes/package/contents/ui/main.qml +++ b/applets/notes/package/contents/ui/main.qml @@ -42,8 +42,8 @@ } elementId: plasmoid.configuration.color + "-notes" - width: units.gridUnit * 14 - height: units.gridUnit * 14 + width: units.gridUnit * 15 + height: units.gridUnit * 15 Layout.minimumWidth: units.iconSizes.medium Layout.minimumHeight: units.iconSizes.medium Plasmoid.switchWidth: units.gridUnit * 5 @@ -358,7 +358,7 @@ opacity: focusScope.activeFocus ? 1 : 0 Behavior on opacity { NumberAnimation { duration: units.longDuration } } - readonly property int requiredWidth: formatButtonsRow.width + spacing + settingsButton.width + readonly property int requiredWidth: formatButtonsRow.width + spacing + settingsButton.width + removeButton.width readonly property bool showFormatButtons: width > requiredWidth Row { @@ -440,6 +440,20 @@ text: plasmoid.action("configure").text } } + + QQC2.ToolButton { + id: removeButton + icon.name: "edit-delete" + icon.color: textIconColor + icon.width: units.iconSizes.smallMedium + icon.height: icon.width + onClicked: plasmoid.action("remove").trigger() + Accessible.name: removeTooltip.text + QQC2.ToolTip { + id: removeTooltip + text: plasmoid.action("remove").text + } + } } }