linphone-desktop/linphone-app/ui/modules/Linphone/Calls/CallControls.qml
Julien Wadel dd39203d47 Change group chats and conference icons.
Change color on selected call (call list).
Change burger icon into dot menu in calls list.
Change conversation icon to match timeline.
Merge calls into conference.
Fix twin participants on invitation.
2022-11-02 16:46:06 +01:00

82 lines
1.6 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 isDarkMode: contact.isDarkMode
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
}
}
}