status-desktop/ui/app/AppLayouts/Chat/ContactsColumn/AddChat.qml

41 lines
1.1 KiB
QML
Raw Normal View History

2020-06-17 19:18:31 +00:00
import QtQuick 2.13
import QtQuick.Controls 2.13
import QtQuick.Layouts 1.13
2020-05-28 11:32:05 +00:00
import "../../../../shared"
import "../components"
AddButton {
id: btnAdd
2020-05-28 11:32:05 +00:00
width: 36
height: 36
onClicked: {
let x = btnAdd.icon.x + btnAdd.icon.width / 2 - newChatMenu.width / 2
newChatMenu.popup(x, btnAdd.icon.height + 10)
2020-05-28 11:32:05 +00:00
}
PopupMenu {
id: newChatMenu
Action {
//% "Start new chat"
text: qsTrId("start-new-chat")
icon.source: "../../../img/new_chat.svg"
onTriggered: privateChatPopup.open()
2020-05-28 11:32:05 +00:00
}
Action {
//% "Start group chat"
text: qsTrId("start-group-chat")
icon.source: "../../../img/group_chat.svg"
onTriggered: groupChatPopup.open()
}
Action {
//% "Join public chat"
text: qsTrId("new-public-group-chat")
icon.source: "../../../img/public_chat.svg"
onTriggered: publicChatPopup.open()
}
onAboutToHide: {
btnAdd.icon.state = "default"
2020-05-28 11:32:05 +00:00
}
}
}