From fbcd9e299ae3c0d8cc6a7ed4fd74617ca6d82462 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Fri, 19 May 2023 17:17:36 +0800 Subject: [PATCH] Move filedetails button to activity top row Signed-off-by: Claudio Cambra --- src/gui/tray/ActivityItemContent.qml | 50 ++++++++++++++-------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/src/gui/tray/ActivityItemContent.qml b/src/gui/tray/ActivityItemContent.qml index 189378cf3..7c8b35da3 100644 --- a/src/gui/tray/ActivityItemContent.qml +++ b/src/gui/tray/ActivityItemContent.qml @@ -175,6 +175,30 @@ RowLayout { visible: text !== "" } + CustomButton { + id: fileDetailsButton + + Layout.preferredWidth: Style.dismissButtonSize + Layout.preferredHeight: Style.dismissButtonSize + Layout.alignment: Qt.AlignTop | Qt.AlignRight + + icon.source: "image://svgimage-custom-color/more.svg/" + Style.ncTextColor + + NCToolTip { + text: qsTr("Open file details") + visible: parent.hovered + } + + display: Button.IconOnly + padding: 0 + bgColor: Style.lightHover + bgNormalOpacity: 0 + + visible: model.showFileDetails + + onClicked: Systray.presentShareViewInTray(model.openablePath) + } + CustomButton { id: dismissActionButton @@ -206,7 +230,7 @@ RowLayout { Layout.minimumHeight: Style.minimumActivityItemHeight Layout.maximumWidth: root.width - thumbnailItem.width spacing: Style.trayHorizontalMargin - visible: activityTextInfo.visible || fileDetailsButton.visible || talkReplyMessageSent.visible || activityActions.visible + visible: activityTextInfo.visible || talkReplyMessageSent.visible || activityActions.visible EnforcedPlainTextLabel { id: activityTextInfo @@ -232,30 +256,6 @@ RowLayout { Layout.fillWidth: true } - CustomButton { - id: fileDetailsButton - - Layout.preferredWidth: Style.headerButtonIconSize - Layout.preferredHeight: Style.headerButtonIconSize - Layout.alignment: Qt.AlignTop | Qt.AlignRight - - icon.source: "image://svgimage-custom-color/more.svg/" + Style.ncTextColor - - NCToolTip { - text: qsTr("Open file details") - visible: parent.hovered - } - - display: Button.IconOnly - padding: 0 - bgColor: Style.lightHover - bgNormalOpacity: 0 - - visible: model.showFileDetails - - onClicked: Systray.presentShareViewInTray(model.openablePath) - } - EnforcedPlainTextLabel { id: talkReplyMessageSent -- 2.30.2