mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-17 11:28:07 +00:00
Waiting room : stop camera when not requested, show/hide menu on layout click.
This commit is contained in:
parent
8d80113f50
commit
c7962b492c
3 changed files with 10 additions and 2 deletions
|
|
@ -27,7 +27,7 @@ Item {
|
|||
|
||||
ActionButton {
|
||||
id: actionButton
|
||||
|
||||
enabled: parent.enabled
|
||||
anchors.fill: parent
|
||||
//icon: parent.icon// + (parent.enabled ? '_on' : '_off')
|
||||
//iconSize: parent.iconSize
|
||||
|
|
|
|||
|
|
@ -288,6 +288,7 @@ Rectangle {
|
|||
colorSet: cameraEnabled ? WaitingRoomStyle.buttons.cameraOn : WaitingRoomStyle.buttons.cameraOff
|
||||
enabled: modeChoice.selectedMode != 2
|
||||
onClicked: cameraEnabled = !cameraEnabled
|
||||
onCameraEnabledChanged: mainItem.previewLoaderEnabled = cameraEnabled
|
||||
}
|
||||
ActionButton{
|
||||
isCustom: true
|
||||
|
|
@ -325,7 +326,10 @@ Rectangle {
|
|||
backgroundRadius: width/2
|
||||
colorSet: selectedMode == LinphoneEnums.ConferenceLayoutGrid ? WaitingRoomStyle.buttons.gridLayout :
|
||||
selectedMode == LinphoneEnums.ConferenceLayoutActiveSpeaker ? WaitingRoomStyle.buttons.activeSpeakerLayout : WaitingRoomStyle.buttons.audioOnly
|
||||
onClicked: layoutMenu.visible = true
|
||||
|
||||
onClicked:layoutMenu.visible = !layoutMenu.visible
|
||||
onSelectedModeChanged: mainItem.previewLoaderEnabled = (selectedMode != 2) && camera.cameraEnabled
|
||||
|
||||
Rectangle{
|
||||
id: layoutMenu
|
||||
anchors.bottom: parent.top
|
||||
|
|
|
|||
|
|
@ -92,10 +92,12 @@ QtObject {
|
|||
property color backgroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_h', icon, 's_n_b_bg').color
|
||||
property color backgroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_p', icon, 's_p_b_bg').color
|
||||
property color backgroundUpdatingColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_u', icon, 's_p_b_bg').color
|
||||
property color backgroundDisabledColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_d', icon, 's_d_b_bg').color
|
||||
property color foregroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_n', icon, 's_h_b_fg').color
|
||||
property color foregroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_h', icon, 's_n_b_fg').color
|
||||
property color foregroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_p', icon, 's_p_b_fg').color
|
||||
property color foregroundUpdatingColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_u', icon, 's_p_b_fg').color
|
||||
property color foregroundDisabledColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_d', icon, 's_d_b_fg').color
|
||||
}
|
||||
property QtObject cameraOff: QtObject {
|
||||
property int iconSize: 40
|
||||
|
|
@ -105,10 +107,12 @@ QtObject {
|
|||
property color backgroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_h', icon, 's_n_b_bg').color
|
||||
property color backgroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_p', icon, 's_p_b_bg').color
|
||||
property color backgroundUpdatingColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_u', icon, 's_p_b_bg').color
|
||||
property color backgroundDisabledColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_d', icon, 's_d_b_bg').color
|
||||
property color foregroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_n', icon, 's_h_b_fg').color
|
||||
property color foregroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_h', icon, 's_n_b_fg').color
|
||||
property color foregroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_p', icon, 's_p_b_fg').color
|
||||
property color foregroundUpdatingColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_u', icon, 's_p_b_fg').color
|
||||
property color foregroundDisabledColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_d', icon, 's_d_b_fg').color
|
||||
}
|
||||
property QtObject gridLayout: QtObject {
|
||||
property int iconSize: 40
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue