diff options
author | Nicolas Werner <nicolas.werner@hotmail.de> | 2021-05-30 12:41:44 +0200 |
---|---|---|
committer | Nicolas Werner <nicolas.werner@hotmail.de> | 2021-05-30 12:41:44 +0200 |
commit | 53fcf7f428d8d7ef2390f5877fe8f682ba9971d3 (patch) | |
tree | d54963f2dc5d025d8ef9a396b95fdaa26fc3ea56 /resources/qml/RoomList.qml | |
parent | Try to get rid of an allocation (diff) | |
download | nheko-53fcf7f428d8d7ef2390f5877fe8f682ba9971d3.tar.xz |
Port remaining sidebar actions to qml
Diffstat (limited to 'resources/qml/RoomList.qml')
-rw-r--r-- | resources/qml/RoomList.qml | 19 |
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() } } |