summaryrefslogtreecommitdiffstats
path: root/resources/qml/device-verification
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2021-08-04 02:27:50 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2021-08-04 02:27:50 +0200
commit87e81498b73d59e8173953079ca5d0d73c5c302f (patch)
tree8950646036c5019a47f201b9ccae8056716fd048 /resources/qml/device-verification
parent619525e62f55ca683b4a8be7a8868bc42d7edc4e (diff)
Fix window placement on wayland and add close buttons
We explicitly set a parent. We can't assign to ApplicationWindow.transientParent though, only to Window.transientParent, so we just call setTransientParent in C++.
Diffstat (limited to 'resources/qml/device-verification')
-rw-r--r--resources/qml/device-verification/DeviceVerification.qml7
1 files changed, 3 insertions, 4 deletions
diff --git a/resources/qml/device-verification/DeviceVerification.qml b/resources/qml/device-verification/DeviceVerification.qml
index e2c66c5a..8e0271d6 100644
--- a/resources/qml/device-verification/DeviceVerification.qml
+++ b/resources/qml/device-verification/DeviceVerification.qml
@@ -4,7 +4,7 @@
import QtQuick 2.10
import QtQuick.Controls 2.3
-import QtQuick.Window 2.10
+import QtQuick.Window 2.13
import im.nheko 1.0
ApplicationWindow {
@@ -14,13 +14,12 @@ ApplicationWindow {
onClosing: TimelineManager.removeVerificationFlow(flow)
title: stack.currentItem.title
- flags: Qt.Dialog
modality: Qt.NonModal
palette: Nheko.colors
height: stack.implicitHeight
width: stack.implicitWidth
- x: MainWindow.x + (MainWindow.width / 2) - (width / 2)
- y: MainWindow.y + (MainWindow.height / 2) - (height / 2)
+ flags: Qt.Dialog | Qt.WindowCloseButtonHint
+ Component.onCompleted: Nheko.reparent(dialog)
StackView {
id: stack