import QtQuick 2.13 import QtQuick.Controls 2.13 import QtQuick.Layouts 1.13 import utils 1.0 import "../../../../shared" import "../../../../shared/controls" import "../../../../shared/popups" import "../../../../shared/status" import "./" // TODO: replace with StatusModal ModalPopup { function doRename(){ chatsModel.groups.rename(groupName.text) popup.close(); } id: popup height: 210 //% "Group name" title: qsTrId("group-name") onOpened: { groupName.forceActiveFocus(Qt.MouseFocusReason) groupName.text = chatsModel.channelView.activeChannel.name } Input { id: groupName anchors.left: parent.left anchors.leftMargin: Style.current.padding anchors.right: parent.right anchors.rightMargin: Style.current.padding //% "Group name" placeholderText: qsTrId("group-name") Keys.onEnterPressed: doRename() Keys.onReturnPressed: doRename() } footer: StatusButton { id: saveBtn anchors.bottom: parent.bottom anchors.right: parent.right //% "Save" text: qsTrId("save") onClicked : doRename() } }