Commit 3d83700f authored by Ronan Abhamon's avatar Ronan Abhamon

feat(ui/modules/Linphone/Calls/Calls): deal with call clicks & display correctly current call

parent bc6a75ad
......@@ -25,10 +25,20 @@ Rectangle {
// ---------------------------------------------------------------------------
signal clicked
// ---------------------------------------------------------------------------
color: CallControlsStyle.color
height: CallControlsStyle.height
width: CallControlsStyle.width
MouseArea {
anchors.fill: parent
onClicked: callControls.clicked()
}
RowLayout {
anchors {
fill: parent
......
......@@ -54,6 +54,7 @@ ListView {
name: qsTr('terminateCall')
}],
component: callActions,
icon: 'hangup',
string: 'connected'
}
......@@ -214,10 +215,14 @@ ListView {
delegate: CallControls {
id: _callControls
// -------------------------------------------------------------------------
function useColorStatus () {
return calls.currentIndex === index && $call && $call.status !== CallModel.CallStatusEnded
}
// -------------------------------------------------------------------------
color: useColorStatus()
? CallsStyle.entry.color.selected
: CallsStyle.entry.color.normal
......@@ -232,6 +237,13 @@ ListView {
sipAddress: $call.sipAddress
width: parent.width
onClicked: {
smartConnect.selectedCall = $call
calls.currentIndex = index
}
// -------------------------------------------------------------------------
Loader {
property int callId: index
property var call: $call
......
......@@ -153,7 +153,7 @@ Window {
anchors.fill: parent
sourceComponent: {
var status = window.call.status
if (!status) {
if (status == null) {
return null
}
......
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