RibbonView and etc.: Fix border bug for RibbonMessageListView.
This commit is contained in:
parent
564cc8ebd2
commit
ec77863b96
|
@ -105,6 +105,7 @@ RibbonWindow {
|
|||
anchors.fill: parent
|
||||
pageWidth: (page_slider.value / 100.0) * width
|
||||
spacing: 0
|
||||
isMainView: true
|
||||
ColumnLayout{
|
||||
Layout.alignment: Qt.AlignCenter
|
||||
Layout.topMargin: 30
|
||||
|
|
|
@ -105,6 +105,7 @@ RibbonWindow {
|
|||
anchors.fill: parent
|
||||
pageWidth: (page_slider.value / 100.0) * width
|
||||
spacing: 0
|
||||
isMainView: true
|
||||
ColumnLayout{
|
||||
Layout.alignment: Qt.AlignCenter
|
||||
Layout.topMargin: 30
|
||||
|
|
|
@ -30,8 +30,10 @@ Item {
|
|||
maskOpacity: bgOpacity
|
||||
useSolidBg: true
|
||||
clip: true
|
||||
target: Window.window.viewItems
|
||||
targetRect: Qt.rect(x, Window.window.viewItems.y + Window.window.viewItems.height, width, height)
|
||||
target: Window.window.viewItems ? Window.window.viewItems : null
|
||||
targetRect: Window.window.viewItems ?
|
||||
Qt.rect(x, Window.window.viewItems.y + Window.window.viewItems.height, width, height) :
|
||||
Qt.rect(0,0,0,0)
|
||||
bottomLeftRadius: Qt.platform.os === 'windows' ? RibbonUI.isWin11 ? 7 : 0 : 10
|
||||
bottomRightRadius: bottomLeftRadius
|
||||
Behavior on maskColor {
|
||||
|
|
|
@ -75,7 +75,7 @@ Item{
|
|||
useSolidBg: true
|
||||
radius: modernStyle ? 10 :0
|
||||
clip: true
|
||||
target: Window.window.viewItems ? Window.window.viewItems : undefined
|
||||
target: Window.window.viewItems ? Window.window.viewItems : null
|
||||
targetRect: Window.window.viewItems ? mapToItem(Window.window.viewItems, blur.x, blur.y, width, height) : Qt.rect(0,0,0,0)
|
||||
Behavior on maskColor {
|
||||
ColorAnimation {
|
||||
|
|
|
@ -11,6 +11,7 @@ Item {
|
|||
property bool modernStyle: RibbonTheme.modernStyle
|
||||
property bool isDarkMode: RibbonTheme.isDarkMode
|
||||
property int spacing: 5
|
||||
property bool isMainView: false
|
||||
property alias bgColor: bg.color
|
||||
property alias bgVisible: bg.visible
|
||||
z:-2
|
||||
|
@ -31,7 +32,7 @@ Item {
|
|||
right: parent.right
|
||||
top: parent.top
|
||||
}
|
||||
height: Window.window.tabBar ? Math.abs(Window.window.tabBar.height - Window.window.tabBar.modernMargin) : 0
|
||||
height: isMainView ? Window.window ? Window.window.tabBar ? Math.abs(Window.window.tabBar.height - Window.window.tabBar.modernMargin) : 0 : 0 : 0
|
||||
}
|
||||
|
||||
Item{
|
||||
|
@ -59,8 +60,11 @@ Item {
|
|||
right: parent.right
|
||||
bottom: parent.bottom
|
||||
}
|
||||
height: Window.window.tabBar ? Math.abs(Window.window.bottomBar.height) : 0
|
||||
height: isMainView ? Window.window ? Window.window.tabBar ? Math.abs(Window.window.bottomBar.height) : 0 : 0 : 0
|
||||
}
|
||||
|
||||
Component.onCompleted: Window.window.viewItems = container
|
||||
Component.onCompleted: {
|
||||
if(isMainView && Window.window)
|
||||
Window.window.viewItems = container
|
||||
}
|
||||
}
|
||||
|
|
|
@ -30,8 +30,10 @@ Item {
|
|||
maskOpacity: bgOpacity
|
||||
useSolidBg: true
|
||||
clip: true
|
||||
target: Window.window.viewItems
|
||||
targetRect: Qt.rect(x, Window.window.viewItems.y + Window.window.viewItems.height, width, height)
|
||||
target: Window.window.viewItems ? Window.window.viewItems : null
|
||||
targetRect: Window.window.viewItems ?
|
||||
Qt.rect(x, Window.window.viewItems.y + Window.window.viewItems.height, width, height) :
|
||||
Qt.rect(0,0,0,0)
|
||||
bottomLeftRadius: Qt.platform.os === 'windows' ? RibbonUI.isWin11 ? 7 : 0 : 10
|
||||
bottomRightRadius: bottomLeftRadius
|
||||
Behavior on maskColor {
|
||||
|
|
|
@ -75,7 +75,7 @@ Item{
|
|||
useSolidBg: true
|
||||
radius: modernStyle ? 10 :0
|
||||
clip: true
|
||||
target: Window.window.viewItems ? Window.window.viewItems : undefined
|
||||
target: Window.window.viewItems ? Window.window.viewItems : null
|
||||
targetRect: Window.window.viewItems ? mapToItem(Window.window.viewItems, blur.x, blur.y, width, height) : Qt.rect(0,0,0,0)
|
||||
Behavior on maskColor {
|
||||
ColorAnimation {
|
||||
|
|
|
@ -11,6 +11,7 @@ Item {
|
|||
property bool modernStyle: RibbonTheme.modernStyle
|
||||
property bool isDarkMode: RibbonTheme.isDarkMode
|
||||
property int spacing: 5
|
||||
property bool isMainView: false
|
||||
property alias bgColor: bg.color
|
||||
property alias bgVisible: bg.visible
|
||||
z:-2
|
||||
|
@ -31,7 +32,7 @@ Item {
|
|||
right: parent.right
|
||||
top: parent.top
|
||||
}
|
||||
height: Window.window.tabBar ? Math.abs(Window.window.tabBar.height - Window.window.tabBar.modernMargin) : 0
|
||||
height: isMainView ? Window.window ? Window.window.tabBar ? Math.abs(Window.window.tabBar.height - Window.window.tabBar.modernMargin) : 0 : 0 : 0
|
||||
}
|
||||
|
||||
Item{
|
||||
|
@ -59,8 +60,11 @@ Item {
|
|||
right: parent.right
|
||||
bottom: parent.bottom
|
||||
}
|
||||
height: Window.window.tabBar ? Math.abs(Window.window.bottomBar.height) : 0
|
||||
height: isMainView ? Window.window ? Window.window.tabBar ? Math.abs(Window.window.bottomBar.height) : 0 : 0 : 0
|
||||
}
|
||||
|
||||
Component.onCompleted: Window.window.viewItems = container
|
||||
Component.onCompleted: {
|
||||
if(isMainView && Window.window)
|
||||
Window.window.viewItems = container
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue