From ff86f229fdaa214b0b7caf91834d694564cbb0d1 Mon Sep 17 00:00:00 2001 From: Mentalflow <312902918@qq.com> Date: Mon, 23 Dec 2024 11:17:43 +0800 Subject: [PATCH] RibbonMessageBarGroup: Fix the top radius when tabbar is folded in modern style. --- lib_source/qml/Qt5/RibbonMessageBarGroup.qml | 2 ++ lib_source/qml/Qt6/RibbonMessageBarGroup.qml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib_source/qml/Qt5/RibbonMessageBarGroup.qml b/lib_source/qml/Qt5/RibbonMessageBarGroup.qml index d5bfacd..147377d 100644 --- a/lib_source/qml/Qt5/RibbonMessageBarGroup.qml +++ b/lib_source/qml/Qt5/RibbonMessageBarGroup.qml @@ -57,6 +57,8 @@ RibbonBlur { } color: folded ? RibbonTheme.isDarkMode ? "black" : "white" : "transparent" height: control.implicitHeight - (folded ? handler.height : 0) + topLeftRadius: RibbonTheme.modernStyle && RibbonWindow.window && RibbonWindow.window.tabBar && RibbonWindow.window.tabBar.folded ? 10 : 0 + topRightRadius: topLeftRadius bottomLeftRadius: RibbonTheme.modernStyle && folded ? 10 : 0 bottomRightRadius: bottomLeftRadius ListView{ diff --git a/lib_source/qml/Qt6/RibbonMessageBarGroup.qml b/lib_source/qml/Qt6/RibbonMessageBarGroup.qml index 1d34b69..a52d3ca 100644 --- a/lib_source/qml/Qt6/RibbonMessageBarGroup.qml +++ b/lib_source/qml/Qt6/RibbonMessageBarGroup.qml @@ -57,6 +57,8 @@ RibbonBlur { } color: folded ? RibbonTheme.isDarkMode ? "black" : "white" : "transparent" height: control.implicitHeight - (folded ? handler.height : 0) + topLeftRadius: RibbonTheme.modernStyle && RibbonWindow.window && RibbonWindow.window.tabBar && RibbonWindow.window.tabBar.folded ? 10 : 0 + topRightRadius: topLeftRadius bottomLeftRadius: RibbonTheme.modernStyle && folded ? 10 : 0 bottomRightRadius: bottomLeftRadius ListView{