Commit a0e92aff authored by Ronan Abhamon's avatar Ronan Abhamon

fix(ui/modules/Linphone/Chat/OutgoingMessage): remove message status

parent 0793a7ec
...@@ -809,21 +809,6 @@ your friend&apos;s SIP address or username.</translation> ...@@ -809,21 +809,6 @@ your friend&apos;s SIP address or username.</translation>
<translation>Select you active account</translation> <translation>Select you active account</translation>
</message> </message>
</context> </context>
<context>
<name>OutgoingMessage</name>
<message>
<source>Error</source>
<translation>Error</translation>
</message>
<message>
<source>Read</source>
<translation>Read</translation>
</message>
<message>
<source>Delivered</source>
<translation>Delivered</translation>
</message>
</context>
<context> <context>
<name>Presence</name> <name>Presence</name>
<message> <message>
......
...@@ -808,21 +808,6 @@ un chat ou ajouter un contact.</translation> ...@@ -808,21 +808,6 @@ un chat ou ajouter un contact.</translation>
<translation>Sélectionner votre compte principal</translation> <translation>Sélectionner votre compte principal</translation>
</message> </message>
</context> </context>
<context>
<name>OutgoingMessage</name>
<message>
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
<source>Read</source>
<translation>Lu</translation>
</message>
<message>
<source>Delivered</source>
<translation>Délivré</translation>
</message>
</context>
<context> <context>
<name>Presence</name> <name>Presence</name>
<message> <message>
......
...@@ -40,6 +40,4 @@ QtObject { ...@@ -40,6 +40,4 @@ QtObject {
property color z: '#17A81A' property color z: '#17A81A'
property color error: '#FF0000' property color error: '#FF0000'
property color read: '#18A7AF'
property color delivered: '#A7A7A7'
} }
...@@ -32,7 +32,7 @@ Item { ...@@ -32,7 +32,7 @@ Item {
Component { Component {
id: icon id: icon
RowLayout { Icon {
property bool isNotDelivered: Utils.includes([ property bool isNotDelivered: Utils.includes([
ChatModel.MessageStatusFileTransferError, ChatModel.MessageStatusFileTransferError,
ChatModel.MessageStatusIdle, ChatModel.MessageStatusIdle,
...@@ -40,33 +40,16 @@ Item { ...@@ -40,33 +40,16 @@ Item {
ChatModel.MessageStatusNotDelivered ChatModel.MessageStatusNotDelivered
], $chatEntry.status) ], $chatEntry.status)
property bool isRead: Utils.includes([ property bool isRead: $chatEntry.status === ChatModel.MessageStatusDisplayed
ChatModel.MessageStatusDisplayed
], $chatEntry.status)
Text {
text: isNotDelivered ? qsTr("Error") : isRead ? qsTr("Read") : qsTr("Delivered")
color: isNotDelivered ? Colors.error : isRead ? Colors.read : Colors.delivered
font.pointSize: ChatStyle.entry.message.outgoing.fontSize
}
Icon {
icon: isNotDelivered ? 'chat_error' : isRead ? 'chat_read' : 'chat_delivered'
iconSize: ChatStyle.entry.message.outgoing.sendIconSize
MouseArea {
anchors.fill: parent
onClicked: isNotDelivered && proxyModel.resendMessage(index)
}
}
ActionButton { icon: isNotDelivered
height: ChatStyle.entry.lineHeight ? 'chat_error'
icon: 'delete' : (isRead ? 'chat_read' : 'chat_delivered')
iconSize: ChatStyle.entry.deleteIconSize iconSize: ChatStyle.entry.message.outgoing.sendIconSize
visible: isHoverEntry()
onClicked: removeEntry() MouseArea {
anchors.fill: parent
onClicked: isNotDelivered && proxyModel.resendMessage(index)
} }
} }
} }
...@@ -84,6 +67,15 @@ Item { ...@@ -84,6 +67,15 @@ Item {
? indicator ? indicator
: icon : icon
} }
ActionButton {
height: ChatStyle.entry.lineHeight
icon: 'delete'
iconSize: ChatStyle.entry.deleteIconSize
visible: isHoverEntry()
onClicked: removeEntry()
}
} }
} }
} }
...@@ -96,8 +96,7 @@ QtObject { ...@@ -96,8 +96,7 @@ QtObject {
property QtObject outgoing: QtObject { property QtObject outgoing: QtObject {
property color backgroundColor: Colors.e property color backgroundColor: Colors.e
property int sendIconSize: 10 property int sendIconSize: 12
property int fontSize: 8
property QtObject text: QtObject { property QtObject text: QtObject {
property color color: Colors.r property color color: Colors.r
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment