Merge pull request #364 from amnezia-vpn/bigfix/reset_topbutton_xposition

updated x position of topbutton  when resize window
This commit is contained in:
pokamest 2023-10-11 11:37:17 -07:00 committed by GitHub
commit 4b7c8f21c2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 1 deletions

View file

@ -5,6 +5,8 @@ import QtQuick.Shapes
Popup {
id: root
property alias buttonWidth: button.implicitWidth
modal: false
closePolicy: Popup.NoAutoClose
padding: 4
@ -20,6 +22,8 @@ Popup {
}
ImageButtonType {
id: button
image: "qrc:/images/svg/close_black_24dp.svg"
imageColor: "#D7D8DB"

View file

@ -136,6 +136,11 @@ PageType {
ServersModel.currentlyProcessedIndex = ServersModel.defaultIndex
tabBarStackView.push(pagePath, { "objectName" : pagePath })
}
onWidthChanged: {
topCloseButton.x = tabBarStackView.x + tabBarStackView.width -
topCloseButton.buttonWidth - topCloseButton.rightPadding
}
}
TabBar {
@ -231,7 +236,7 @@ PageType {
TopCloseButtonType {
id: topCloseButton
x: tabBarStackView.width - topCloseButton.width
x: tabBarStackView.width - topCloseButton.buttonWidth - topCloseButton.rightPadding
z: 1
}