1 files changed, 19 insertions, 0 deletions
diff --git a/resources/qml/RoomList.qml b/resources/qml/RoomList.qml
index c5e07032..3109b75c 100644
--- a/resources/qml/RoomList.qml
+++ b/resources/qml/RoomList.qml
@@ -477,6 +477,7 @@ Page {
image: ":/icons/icons/ui/power-button-off.png"
ToolTip.visible: hovered
ToolTip.text: qsTr("Logout")
+ onClicked: Nheko.openLogoutDialog()
}
}
@@ -523,6 +524,23 @@ Page {
ToolTip.visible: hovered
ToolTip.text: qsTr("Start a new chat")
Layout.margins: Nheko.paddingMedium
+
+ onClicked: roomJoinCreateMenu.open(parent)
+
+ Platform.Menu {
+ id: roomJoinCreateMenu
+
+ Platform.MenuItem {
+ text: qsTr("Join a room")
+ onTriggered: Nheko.openJoinRoomDialog()
+ }
+
+ Platform.MenuItem {
+ text: qsTr("Create a new room")
+ onTriggered: Nheko.openCreateRoomDialog()
+ }
+
+ }
}
ImageButton {
@@ -545,6 +563,7 @@ Page {
ToolTip.visible: hovered
ToolTip.text: qsTr("User settings")
Layout.margins: Nheko.paddingMedium
+ onClicked: Nheko.showUserSettingsPage()
}
}
|