GODT-1298: signal GUI is ready and rise window

This commit is contained in:
Jakub
2021-09-13 17:22:53 +02:00
parent 85c06809d2
commit aeceb7d593
9 changed files with 94 additions and 30 deletions

View File

@ -31,7 +31,7 @@ Window {
height: contentLayout.implicitHeight
width: contentLayout.implicitWidth
flags: Qt.FramelessWindowHint
flags: Qt.FramelessWindowHint | Qt.NoDropShadowWindowHint | Qt.WindowStaysOnTopHint
property ColorScheme colorScheme: ProtonStyle.currentStyle
@ -202,7 +202,7 @@ Window {
text: qsTr("Sign in")
onClicked: {
root.showSignIn(viewItem.username)
root.visible = false
root.close()
}
}
}
@ -243,7 +243,7 @@ Window {
onClicked: {
root.showMainWindow()
root.visible = false
root.close()
}
}
@ -274,7 +274,7 @@ Window {
text: qsTr("Help")
onClicked: {
root.showHelp()
root.visible = false
root.close()
}
}
MenuItem {
@ -282,7 +282,7 @@ Window {
text: qsTr("Settings")
onClicked: {
root.showSettings()
root.visible = false
root.close()
}
}
MenuItem {
@ -290,7 +290,7 @@ Window {
text: qsTr("Quit ProtonBridge")
onClicked: {
root.quit()
root.visible = false
root.close()
}
}
@ -309,4 +309,12 @@ Window {
onActiveChanged: {
if (!active) root.close()
}
function showAndRise() {
root.show()
root.raise()
if (!root.active) {
root.requestActivate()
}
}
}