|
|
|
@ -628,6 +628,23 @@ ApplicationWindow {
|
|
|
|
|
flags: persistentSettings.customDecorations ? (Qt.FramelessWindowHint | Qt.WindowSystemMenuHint | Qt.Window | Qt.WindowMinimizeButtonHint) : (Qt.WindowSystemMenuHint | Qt.Window | Qt.WindowMinimizeButtonHint | Qt.WindowCloseButtonHint | Qt.WindowTitleHint | Qt.WindowMaximizeButtonHint)
|
|
|
|
|
onWidthChanged: x -= 0
|
|
|
|
|
|
|
|
|
|
function setCustomWindowDecorations(custom) {
|
|
|
|
|
var x = appWindow.x
|
|
|
|
|
var y = appWindow.y
|
|
|
|
|
if (x < 0)
|
|
|
|
|
x = 0
|
|
|
|
|
if (y < 0)
|
|
|
|
|
y = 0
|
|
|
|
|
persistentSettings.customDecorations = custom
|
|
|
|
|
if (custom)
|
|
|
|
|
appWindow.flags = Qt.FramelessWindowHint | Qt.WindowSystemMenuHint | Qt.Window | Qt.WindowMinimizeButtonHint
|
|
|
|
|
else
|
|
|
|
|
appWindow.flags = Qt.WindowSystemMenuHint | Qt.Window | Qt.WindowMinimizeButtonHint | Qt.WindowCloseButtonHint | Qt.WindowTitleHint | Qt.WindowMaximizeButtonHint
|
|
|
|
|
appWindow.hide()
|
|
|
|
|
appWindow.x = x
|
|
|
|
|
appWindow.y = y
|
|
|
|
|
appWindow.show()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Component.onCompleted: {
|
|
|
|
|
x = (Screen.width - width) / 2
|
|
|
|
|