summary refs log tree commit diff
path: root/resources/qml/Root.qml
diff options
context:
space:
mode:
authorLoren Burkholder <computersemiexpert@outlook.com>2021-07-17 16:16:18 -0400
committerLoren Burkholder <computersemiexpert@outlook.com>2021-07-20 21:47:37 -0400
commit5d9556722f409c9202c0b506dd789b7d2d722b01 (patch)
tree19de6e3911fa0654cf2ed7b6ac42ccc7728098c6 /resources/qml/Root.qml
parentFix borked property stuff (diff)
downloadnheko-5d9556722f409c9202c0b506dd789b7d2d722b01.tar.xz
Fix up components
Diffstat (limited to 'resources/qml/Root.qml')
-rw-r--r--resources/qml/Root.qml49
1 files changed, 28 insertions, 21 deletions
diff --git a/resources/qml/Root.qml b/resources/qml/Root.qml
index ecd0bdb7..3825fb89 100644
--- a/resources/qml/Root.qml
+++ b/resources/qml/Root.qml
@@ -48,6 +48,13 @@ Page {
     }
 
     Component {
+        id: roomMembersComponent
+
+        RoomMembers {
+        }
+    }
+
+    Component {
         id: mobileCallInviteDialog
 
         CallInvite {
@@ -63,6 +70,20 @@ Page {
 
     }
 
+    Component {
+        id: deviceVerificationDialog
+
+        DeviceVerification {
+        }
+
+    }
+    Component {
+        id: inviteDialog
+
+        InviteDialog {
+        }
+    }
+
     Shortcut {
         sequence: "Ctrl+K"
         onActivated: {
@@ -82,20 +103,6 @@ Page {
         onActivated: Rooms.previousRoom()
     }
 
-    Component {
-        id: deviceVerificationDialog
-
-        DeviceVerification {
-        }
-
-    }
-    Component {
-        id: inviteDialog
-
-        InviteDialog {
-        }
-    }
-
     Connections {
         target: TimelineManager
         onNewDeviceVerificationRequest: {
@@ -123,18 +130,18 @@ Page {
     }
 
     Connections {
-        target: TimelineManager.timeline
+        target: Rooms.currentRoom
         onOpenRoomMembersDialog: {
             var membersDialog = roomMembersComponent.createObject(timelineRoot, {
                 "members": members,
-                "roomName": TimelineManager.timeline.roomName
+                "roomName": Rooms.currentRoom.roomName
             });
             membersDialog.show();
         }
     }
 
     Connections {
-        target: TimelineManager.timeline
+        target: Rooms.currentRoom
         onOpenRoomSettingsDialog: {
             var roomSettings = roomSettingsComponent.createObject(timelineRoot, {
                 "roomSettings": settings
@@ -144,12 +151,12 @@ Page {
     }
 
     Connections {
-        target: TimelineManager.timeline
+        target: Rooms.currentRoom
         onOpenInviteUsersDialog: {
             var dialog = inviteDialog.createObject(timelineRoot, {
-                                          "roomId": TimelineManager.timeline.roomId,
-                                          "roomName": TimelineManager.timeline.roomName
-                                      });
+                "roomId": Rooms.currentRoom.roomId,
+                "roomName": Rooms.currentRoom.roomName
+            });
             dialog.show();
         }
     }