linphone-desktop/linphone-app/ui/modules/Linphone/Calls/CallControls.qml
Julien Wadel 35c6f8f205 Update and clean contact design.
Display sender on incoming message.
2022-09-01 14:47:06 +02:00

81 lines
1.5 KiB
QML

import QtQuick 2.7
import QtQuick.Layouts 1.3
import Common 1.0
import Linphone 1.0
import Linphone.Styles 1.0
// =============================================================================
Rectangle {
id: callControls
// ---------------------------------------------------------------------------
default property alias _content: content.data
property alias signIcon: signIcon.icon
property alias subtitleColor: contact.subtitleColor
property alias titleColor: contact.titleColor
property string peerAddress
property string localAddress
property string fullPeerAddress
property string fullLocalAddress
property var entry
// ---------------------------------------------------------------------------
signal clicked
// ---------------------------------------------------------------------------
color: CallControlsStyle.color
height: CallControlsStyle.height
MouseArea {
anchors.fill: parent
onClicked: callControls.clicked()
}
Icon {
id: signIcon
anchors {
left: parent.left
top: parent.top
}
iconSize: CallControlsStyle.signSize
}
RowLayout {
anchors {
fill: parent
leftMargin: CallControlsStyle.leftMargin
rightMargin: CallControlsStyle.rightMargin
}
spacing: 0
Contact {
id: contact
Layout.fillHeight: true
Layout.fillWidth: true
displayUnreadMessageCount: true
entry: callControls.entry
}
Item {
id: content
Layout.fillHeight: true
Layout.preferredWidth: callControls._content[0].width
}
}
}