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
|
anchors.fill: parent
|
||||||
pageWidth: (page_slider.value / 100.0) * width
|
pageWidth: (page_slider.value / 100.0) * width
|
||||||
spacing: 0
|
spacing: 0
|
||||||
|
isMainView: true
|
||||||
ColumnLayout{
|
ColumnLayout{
|
||||||
Layout.alignment: Qt.AlignCenter
|
Layout.alignment: Qt.AlignCenter
|
||||||
Layout.topMargin: 30
|
Layout.topMargin: 30
|
||||||
|
|
|
@ -105,6 +105,7 @@ RibbonWindow {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
pageWidth: (page_slider.value / 100.0) * width
|
pageWidth: (page_slider.value / 100.0) * width
|
||||||
spacing: 0
|
spacing: 0
|
||||||
|
isMainView: true
|
||||||
ColumnLayout{
|
ColumnLayout{
|
||||||
Layout.alignment: Qt.AlignCenter
|
Layout.alignment: Qt.AlignCenter
|
||||||
Layout.topMargin: 30
|
Layout.topMargin: 30
|
||||||
|
|
|
@ -30,8 +30,10 @@ Item {
|
||||||
maskOpacity: bgOpacity
|
maskOpacity: bgOpacity
|
||||||
useSolidBg: true
|
useSolidBg: true
|
||||||
clip: true
|
clip: true
|
||||||
target: Window.window.viewItems
|
target: Window.window.viewItems ? Window.window.viewItems : null
|
||||||
targetRect: Qt.rect(x, Window.window.viewItems.y + Window.window.viewItems.height, width, height)
|
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
|
bottomLeftRadius: Qt.platform.os === 'windows' ? RibbonUI.isWin11 ? 7 : 0 : 10
|
||||||
bottomRightRadius: bottomLeftRadius
|
bottomRightRadius: bottomLeftRadius
|
||||||
Behavior on maskColor {
|
Behavior on maskColor {
|
||||||
|
|
|
@ -75,7 +75,7 @@ Item{
|
||||||
useSolidBg: true
|
useSolidBg: true
|
||||||
radius: modernStyle ? 10 :0
|
radius: modernStyle ? 10 :0
|
||||||
clip: true
|
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)
|
targetRect: Window.window.viewItems ? mapToItem(Window.window.viewItems, blur.x, blur.y, width, height) : Qt.rect(0,0,0,0)
|
||||||
Behavior on maskColor {
|
Behavior on maskColor {
|
||||||
ColorAnimation {
|
ColorAnimation {
|
||||||
|
|
|
@ -11,6 +11,7 @@ Item {
|
||||||
property bool modernStyle: RibbonTheme.modernStyle
|
property bool modernStyle: RibbonTheme.modernStyle
|
||||||
property bool isDarkMode: RibbonTheme.isDarkMode
|
property bool isDarkMode: RibbonTheme.isDarkMode
|
||||||
property int spacing: 5
|
property int spacing: 5
|
||||||
|
property bool isMainView: false
|
||||||
property alias bgColor: bg.color
|
property alias bgColor: bg.color
|
||||||
property alias bgVisible: bg.visible
|
property alias bgVisible: bg.visible
|
||||||
z:-2
|
z:-2
|
||||||
|
@ -31,7 +32,7 @@ Item {
|
||||||
right: parent.right
|
right: parent.right
|
||||||
top: parent.top
|
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{
|
Item{
|
||||||
|
@ -59,8 +60,11 @@ Item {
|
||||||
right: parent.right
|
right: parent.right
|
||||||
bottom: parent.bottom
|
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
|
maskOpacity: bgOpacity
|
||||||
useSolidBg: true
|
useSolidBg: true
|
||||||
clip: true
|
clip: true
|
||||||
target: Window.window.viewItems
|
target: Window.window.viewItems ? Window.window.viewItems : null
|
||||||
targetRect: Qt.rect(x, Window.window.viewItems.y + Window.window.viewItems.height, width, height)
|
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
|
bottomLeftRadius: Qt.platform.os === 'windows' ? RibbonUI.isWin11 ? 7 : 0 : 10
|
||||||
bottomRightRadius: bottomLeftRadius
|
bottomRightRadius: bottomLeftRadius
|
||||||
Behavior on maskColor {
|
Behavior on maskColor {
|
||||||
|
|
|
@ -75,7 +75,7 @@ Item{
|
||||||
useSolidBg: true
|
useSolidBg: true
|
||||||
radius: modernStyle ? 10 :0
|
radius: modernStyle ? 10 :0
|
||||||
clip: true
|
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)
|
targetRect: Window.window.viewItems ? mapToItem(Window.window.viewItems, blur.x, blur.y, width, height) : Qt.rect(0,0,0,0)
|
||||||
Behavior on maskColor {
|
Behavior on maskColor {
|
||||||
ColorAnimation {
|
ColorAnimation {
|
||||||
|
|
|
@ -11,6 +11,7 @@ Item {
|
||||||
property bool modernStyle: RibbonTheme.modernStyle
|
property bool modernStyle: RibbonTheme.modernStyle
|
||||||
property bool isDarkMode: RibbonTheme.isDarkMode
|
property bool isDarkMode: RibbonTheme.isDarkMode
|
||||||
property int spacing: 5
|
property int spacing: 5
|
||||||
|
property bool isMainView: false
|
||||||
property alias bgColor: bg.color
|
property alias bgColor: bg.color
|
||||||
property alias bgVisible: bg.visible
|
property alias bgVisible: bg.visible
|
||||||
z:-2
|
z:-2
|
||||||
|
@ -31,7 +32,7 @@ Item {
|
||||||
right: parent.right
|
right: parent.right
|
||||||
top: parent.top
|
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{
|
Item{
|
||||||
|
@ -59,8 +60,11 @@ Item {
|
||||||
right: parent.right
|
right: parent.right
|
||||||
bottom: parent.bottom
|
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