mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-19 12:28:08 +00:00
feat(ui/views/App/Calls/ConferenceManager): in progress
This commit is contained in:
parent
9a1ff5832a
commit
fd6ca7f2cf
2 changed files with 18 additions and 3 deletions
|
|
@ -73,7 +73,7 @@ ListView {
|
|||
entryWidth: CallsStyle.entry.width
|
||||
|
||||
Repeater {
|
||||
model: params.actions
|
||||
model: params ? params.actions : []
|
||||
|
||||
DropDownStaticMenuEntry {
|
||||
entryName: modelData.name
|
||||
|
|
@ -93,10 +93,25 @@ ListView {
|
|||
// ---------------------------------------------------------------------------
|
||||
|
||||
header: ConferenceControls {
|
||||
readonly property bool isSelected: calls.currentIndex === -1 &&
|
||||
calls._selectedCall == null &&
|
||||
visible
|
||||
|
||||
height: visible ? ConferenceControlsStyle.height : 0
|
||||
width: parent.width
|
||||
|
||||
visible: calls.conferenceModel.count > 0
|
||||
|
||||
color: isSelected
|
||||
? CallsStyle.entry.color.selected
|
||||
: CallsStyle.entry.color.normal
|
||||
|
||||
textColor: isSelected
|
||||
? CallsStyle.entry.usernameColor.selected
|
||||
: CallsStyle.entry.usernameColor.normal
|
||||
|
||||
onClicked: Logic.resetSelectedCall()
|
||||
onVisibleChanged: !visible && Logic.handleCountChanged(calls.count)
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
|
@ -155,7 +170,7 @@ ListView {
|
|||
|
||||
SequentialAnimation on color {
|
||||
loops: CallsStyle.entry.endCallAnimation.loops
|
||||
running: $call.status === CallModel.CallStatusEnded
|
||||
running: $call && $call.status === CallModel.CallStatusEnded
|
||||
|
||||
ColorAnimation {
|
||||
duration: CallsStyle.entry.endCallAnimation.duration
|
||||
|
|
|
|||
|
|
@ -144,7 +144,7 @@ Rectangle {
|
|||
width: size
|
||||
|
||||
backgroundColor: CallStyle.container.avatar.backgroundColor
|
||||
foregroundColor: $call.status === CallModel.CallStatusPaused
|
||||
foregroundColor: $call && $call.status === CallModel.CallStatusPaused
|
||||
? CallStyle.container.pause.color
|
||||
: 'transparent'
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue