From 9504d02f18c23e7ef6918a6279bb8ff50734351f Mon Sep 17 00:00:00 2001
From: Joseph Donofry <rubberduckie3554@gmail.com>
Date: Thu, 19 Aug 2021 10:55:54 -0400
Subject: [PATCH] Add Qt.WindowTitleHint to qml dialogs

---
 resources/qml/InviteDialog.qml                           | 2 +-
 resources/qml/RawMessageDialog.qml                       | 2 +-
 resources/qml/ReadReceipts.qml                           | 2 +-
 resources/qml/RoomDirectory.qml                          | 2 +-
 resources/qml/RoomMembers.qml                            | 2 +-
 resources/qml/RoomSettings.qml                           | 2 +-
 resources/qml/UserProfile.qml                            | 2 +-
 resources/qml/device-verification/DeviceVerification.qml | 2 +-
 resources/qml/dialogs/ImagePackEditorDialog.qml          | 2 +-
 resources/qml/dialogs/ImagePackSettingsDialog.qml        | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/resources/qml/InviteDialog.qml b/resources/qml/InviteDialog.qml
index 2c0e15a7f..916bdd39b 100644
--- a/resources/qml/InviteDialog.qml
+++ b/resources/qml/InviteDialog.qml
@@ -34,7 +34,7 @@ ApplicationWindow {
     width: 340
     palette: Nheko.colors
     color: Nheko.colors.window
-    flags: Qt.Dialog | Qt.WindowCloseButtonHint
+    flags: Qt.Dialog | Qt.WindowCloseButtonHint | Qt.WindowTitleHint
     Component.onCompleted: Nheko.reparent(inviteDialogRoot)
 
     Shortcut {
diff --git a/resources/qml/RawMessageDialog.qml b/resources/qml/RawMessageDialog.qml
index e2a476cdd..c171de7e0 100644
--- a/resources/qml/RawMessageDialog.qml
+++ b/resources/qml/RawMessageDialog.qml
@@ -15,7 +15,7 @@ ApplicationWindow {
     width: 420
     palette: Nheko.colors
     color: Nheko.colors.window
-    flags: Qt.Tool | Qt.WindowStaysOnTopHint | Qt.WindowCloseButtonHint
+    flags: Qt.Tool | Qt.WindowStaysOnTopHint | Qt.WindowCloseButtonHint | Qt.WindowTitleHint
     Component.onCompleted: Nheko.reparent(rawMessageRoot)
 
     Shortcut {
diff --git a/resources/qml/ReadReceipts.qml b/resources/qml/ReadReceipts.qml
index 9adbfd5c3..e1dd7c00b 100644
--- a/resources/qml/ReadReceipts.qml
+++ b/resources/qml/ReadReceipts.qml
@@ -19,7 +19,7 @@ ApplicationWindow {
     minimumWidth: headerTitle.width + 2 * Nheko.paddingMedium
     palette: Nheko.colors
     color: Nheko.colors.window
-    flags: Qt.Dialog | Qt.WindowCloseButtonHint
+    flags: Qt.Dialog | Qt.WindowCloseButtonHint | Qt.WindowTitleHint
     Component.onCompleted: Nheko.reparent(readReceiptsRoot)
 
     Shortcut {
diff --git a/resources/qml/RoomDirectory.qml b/resources/qml/RoomDirectory.qml
index cc36f0086..2d7b3a34c 100644
--- a/resources/qml/RoomDirectory.qml
+++ b/resources/qml/RoomDirectory.qml
@@ -19,7 +19,7 @@ ApplicationWindow {
     palette: Nheko.colors
     color: Nheko.colors.window
     modality: Qt.WindowModal
-    flags: Qt.Dialog | Qt.WindowCloseButtonHint
+    flags: Qt.Dialog | Qt.WindowCloseButtonHint | Qt.WindowTitleHint
     Component.onCompleted: Nheko.reparent(roomDirectoryWindow)
     title: qsTr("Explore Public Rooms")
 
diff --git a/resources/qml/RoomMembers.qml b/resources/qml/RoomMembers.qml
index 8e44855c9..62175bf05 100644
--- a/resources/qml/RoomMembers.qml
+++ b/resources/qml/RoomMembers.qml
@@ -21,7 +21,7 @@ ApplicationWindow {
     minimumHeight: 420
     palette: Nheko.colors
     color: Nheko.colors.window
-    flags: Qt.Dialog | Qt.WindowCloseButtonHint
+    flags: Qt.Dialog | Qt.WindowCloseButtonHint | Qt.WindowTitleHint
     Component.onCompleted: Nheko.reparent(roomMembersRoot)
 
     Shortcut {
diff --git a/resources/qml/RoomSettings.qml b/resources/qml/RoomSettings.qml
index 92cd431a1..a70cd71a0 100644
--- a/resources/qml/RoomSettings.qml
+++ b/resources/qml/RoomSettings.qml
@@ -20,7 +20,7 @@ ApplicationWindow {
     palette: Nheko.colors
     color: Nheko.colors.window
     modality: Qt.NonModal
-    flags: Qt.Dialog | Qt.WindowCloseButtonHint
+    flags: Qt.Dialog | Qt.WindowCloseButtonHint | Qt.WindowTitleHint
     Component.onCompleted: Nheko.reparent(roomSettingsDialog)
     title: qsTr("Room Settings")
 
diff --git a/resources/qml/UserProfile.qml b/resources/qml/UserProfile.qml
index 767d23173..95fd2bbe7 100644
--- a/resources/qml/UserProfile.qml
+++ b/resources/qml/UserProfile.qml
@@ -25,7 +25,7 @@ ApplicationWindow {
     color: Nheko.colors.window
     title: profile.isGlobalUserProfile ? qsTr("Global User Profile") : qsTr("Room User Profile")
     modality: Qt.NonModal
-    flags: Qt.Dialog | Qt.WindowCloseButtonHint
+    flags: Qt.Dialog | Qt.WindowCloseButtonHint | Qt.WindowTitleHint
     Component.onCompleted: Nheko.reparent(userProfileDialog)
 
     Shortcut {
diff --git a/resources/qml/device-verification/DeviceVerification.qml b/resources/qml/device-verification/DeviceVerification.qml
index 8e0271d68..01e3bad40 100644
--- a/resources/qml/device-verification/DeviceVerification.qml
+++ b/resources/qml/device-verification/DeviceVerification.qml
@@ -18,7 +18,7 @@ ApplicationWindow {
     palette: Nheko.colors
     height: stack.implicitHeight
     width: stack.implicitWidth
-    flags: Qt.Dialog | Qt.WindowCloseButtonHint
+    flags: Qt.Dialog | Qt.WindowCloseButtonHint | Qt.WindowTitleHint
     Component.onCompleted: Nheko.reparent(dialog)
 
     StackView {
diff --git a/resources/qml/dialogs/ImagePackEditorDialog.qml b/resources/qml/dialogs/ImagePackEditorDialog.qml
index b0f431f6c..103f19a93 100644
--- a/resources/qml/dialogs/ImagePackEditorDialog.qml
+++ b/resources/qml/dialogs/ImagePackEditorDialog.qml
@@ -27,7 +27,7 @@ ApplicationWindow {
     palette: Nheko.colors
     color: Nheko.colors.base
     modality: Qt.WindowModal
-    flags: Qt.Dialog | Qt.WindowCloseButtonHint
+    flags: Qt.Dialog | Qt.WindowCloseButtonHint | Qt.WindowTitleHint
 
     AdaptiveLayout {
         id: adaptiveView
diff --git a/resources/qml/dialogs/ImagePackSettingsDialog.qml b/resources/qml/dialogs/ImagePackSettingsDialog.qml
index 5181619c0..b217abdd1 100644
--- a/resources/qml/dialogs/ImagePackSettingsDialog.qml
+++ b/resources/qml/dialogs/ImagePackSettingsDialog.qml
@@ -25,7 +25,7 @@ ApplicationWindow {
     palette: Nheko.colors
     color: Nheko.colors.base
     modality: Qt.NonModal
-    flags: Qt.Dialog | Qt.WindowCloseButtonHint
+    flags: Qt.Dialog | Qt.WindowCloseButtonHint | Qt.WindowTitleHint
     Component.onCompleted: Nheko.reparent(win)
 
     Component {
-- 
GitLab