Change design of chat room's subject edition

This commit is contained in:
Julien Wadel 2021-10-12 19:11:42 +02:00
parent f96d964004
commit bbfdbf6a71

View file

@ -124,7 +124,7 @@ ColumnLayout {
Layout.topMargin: 15 Layout.topMargin: 15
Layout.preferredHeight: implicitHeight Layout.preferredHeight: implicitHeight
Layout.alignment: Qt.AlignBottom Layout.alignment: Qt.AlignBottom
visible:chatRoomModel.isMeAdmin visible:chatRoomModel.isMeAdmin && !usernameEdit.visible
Icon{ Icon{
id:adminIcon id:adminIcon
@ -148,6 +148,7 @@ ColumnLayout {
Layout.preferredWidth: contentWidth Layout.preferredWidth: contentWidth
Layout.preferredHeight: contentHeight Layout.preferredHeight: contentHeight
Layout.alignment: Qt.AlignTop | Qt.AlignLeft Layout.alignment: Qt.AlignTop | Qt.AlignLeft
visible: !usernameEdit.visible
contactDescriptionStyle: ConversationStyle.bar.contactDescription contactDescriptionStyle: ConversationStyle.bar.contactDescription
username: avatar.username username: avatar.username
usernameClickable: chatRoomModel.isMeAdmin usernameClickable: chatRoomModel.isMeAdmin
@ -215,20 +216,20 @@ ColumnLayout {
Layout.fillWidth: true Layout.fillWidth: true
} }
} }
ColumnLayout{
TextField{
id: usernameEdit id: usernameEdit
anchors.fill: parent anchors.fill: parent
//anchors.margins: -1
//textFieldStyle : TextFieldStyle.flat
text: avatar.username
visible: false visible: false
TextField{
Layout.fillWidth: true
text: avatar.username
onEditingFinished: { onEditingFinished: {
chatRoomModel.subject = text chatRoomModel.subject = text
visible = false usernameEdit.visible = false
} }
font.bold: true font.bold: true
onFocusChanged: if(!focus) visible=false onFocusChanged: if(!focus) usernameEdit.visible = false
}
} }
} }