mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-04-20 09:28:28 +00:00
Fix video requests in merged conference. Add a way to retrieve ConferenceInfoModel from a call. Remove obsolete (double) function to create secure chat room. Add logs on chat deletion and delete chat room if all entries are removed. Display conference subject in call history. Fix text in conferences filter. Update SDK.
268 lines
14 KiB
QML
268 lines
14 KiB
QML
pragma Singleton
|
|
import QtQml 2.2
|
|
|
|
import Units 1.0
|
|
import ColorsList 1.0
|
|
|
|
// =============================================================================
|
|
|
|
QtObject {
|
|
property string sectionName: 'WaitingRoom'
|
|
property color backgroundColor: ColorsList.add(sectionName+'_description', '', '', '#798791').color
|
|
|
|
property QtObject title: QtObject {
|
|
property color color: ColorsList.add(sectionName+'_title', 'q').color
|
|
property int pointSize: Units.dp * 12
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
property QtObject grid: QtObject {
|
|
property int spacing: 5
|
|
|
|
property QtObject cell: QtObject {
|
|
property int height: 145
|
|
property int spacing: 5
|
|
property int width: 154
|
|
|
|
property QtObject contactDescription: QtObject {
|
|
property color color: ColorsList.add(sectionName+'_username', 'q').color
|
|
property int pointSize: Units.dp * 12
|
|
property int weight: Font.Bold
|
|
}
|
|
}
|
|
}
|
|
property QtObject actionArea: QtObject {
|
|
property int height: 100
|
|
property int iconSize: 40
|
|
property int leftButtonsGroupMargin: 50
|
|
property int lowWidth: 650
|
|
property int rightButtonsGroupMargin: 50
|
|
|
|
property QtObject userVideo: QtObject {
|
|
property int height: 200
|
|
property int width: 130
|
|
property int heightReference: 1200 // height and width are fixed from these references
|
|
property int widthReference: 780
|
|
}
|
|
|
|
property QtObject vu: QtObject {
|
|
property int spacing: 5
|
|
}
|
|
|
|
property QtObject callError: QtObject {
|
|
property color color: ColorsList.add(sectionName+'_action_error', 'i').color
|
|
property int pointSize: Units.dp * 12
|
|
}
|
|
}
|
|
|
|
property QtObject container: QtObject {
|
|
property int margins: 15
|
|
|
|
property QtObject avatar: QtObject {
|
|
property color backgroundColor: ColorsList.add(sectionName+'_container_avatar_bg', 'n').color
|
|
property int maxSize: 300
|
|
}
|
|
|
|
property QtObject pause: QtObject {
|
|
property color color: ColorsList.add(sectionName+'_container_pause', 'g90').color
|
|
|
|
property QtObject text: QtObject {
|
|
property color color: ColorsList.add(sectionName+'_container_pause_text', 'q').color
|
|
property int pointSizeFactor: 5
|
|
}
|
|
}
|
|
}
|
|
|
|
property QtObject header: QtObject {
|
|
property int buttonIconSize: 40
|
|
property int iconSize: 16
|
|
property int leftMargin: 20
|
|
property int rightMargin: 20
|
|
property int spacing: 10
|
|
property int topMargin: 26
|
|
|
|
property QtObject busyIndicator: QtObject {
|
|
property color color: ColorsList.add(sectionName+'_header_busy', 'g').color
|
|
property int height: 30
|
|
property int width: 30
|
|
}
|
|
|
|
property QtObject contactDescription: QtObject {
|
|
property int height: 50
|
|
property int width: 150
|
|
}
|
|
|
|
property QtObject elapsedTime: QtObject {
|
|
property color color: ColorsList.add(sectionName+'_header_elapsed_time', 'j').color
|
|
property int pointSize: Units.dp * 10
|
|
|
|
property QtObject fullscreen: QtObject {
|
|
property int pointSize: Units.dp * 12
|
|
}
|
|
}
|
|
|
|
property QtObject stats: QtObject {
|
|
property int relativeY: 90
|
|
}
|
|
}
|
|
|
|
property QtObject zrtpArea: QtObject {
|
|
property int height: 50
|
|
|
|
property QtObject buttons: QtObject {
|
|
property int spacing: 10
|
|
}
|
|
|
|
property QtObject text: QtObject {
|
|
property color colorA: ColorsList.add(sectionName+'_zrtp_text_a', 'j').color
|
|
property color colorB: ColorsList.add(sectionName+'_zrtp_text_b', 'i').color
|
|
property int pointSize: Units.dp * 10
|
|
property int wordsSpacing: 5
|
|
}
|
|
}
|
|
*/
|
|
property QtObject callError: QtObject {
|
|
property color color: ColorsList.add(sectionName+'_action_error', 'i').color
|
|
property int pointSize: Units.dp * 12
|
|
}
|
|
property QtObject header: QtObject {
|
|
property QtObject busyIndicator: QtObject {
|
|
property color color: ColorsList.add(sectionName+'_header_busy', 'i').color
|
|
property int height: 30
|
|
property int width: 30
|
|
}
|
|
}
|
|
property QtObject avatar: QtObject {
|
|
property color backgroundColor: ColorsList.add(sectionName+'_container_avatar_bg', 'n').color
|
|
property int maxSize: 300
|
|
}
|
|
// Button colors
|
|
property QtObject buttons: QtObject {
|
|
property QtObject microOn: QtObject {
|
|
property int iconSize: 40
|
|
property string icon : 'micro_on_custom'
|
|
property string name : 'microOn'
|
|
property color backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_h_b_bg').color
|
|
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 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 QtObject microOff: QtObject {
|
|
property int iconSize: 40
|
|
property string icon : 'micro_off_custom'
|
|
property string name : 'microOff'
|
|
property color backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_h_b_bg').color
|
|
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 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 QtObject speakerOn: QtObject {
|
|
property int iconSize: 40
|
|
property string icon : 'speaker_on_custom'
|
|
property string name : 'speakerOn'
|
|
property color backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_h_b_bg').color
|
|
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 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 QtObject speakerOff: QtObject {
|
|
property int iconSize: 40
|
|
property string icon : 'speaker_off_custom'
|
|
property string name : 'speakerOff'
|
|
property color backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_h_b_bg').color
|
|
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 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 QtObject cameraOn: QtObject {
|
|
property int iconSize: 40
|
|
property string icon : 'camera_on_custom'
|
|
property string name : 'cameraOn'
|
|
property color backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_h_b_bg').color
|
|
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 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 QtObject cameraOff: QtObject {
|
|
property int iconSize: 40
|
|
property string icon : 'camera_off_custom'
|
|
property string name : 'cameraOff'
|
|
property color backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_h_b_bg').color
|
|
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 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 QtObject gridLayout: QtObject {
|
|
property int iconSize: 40
|
|
property string icon : 'conference_layout_grid_custom'
|
|
property string name : 'gridLayout'
|
|
property color backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_n_b_bg').color
|
|
property color backgroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_h', icon, 's_h_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 foregroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_n', icon, 's_n_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 QtObject activeSpeakerLayout: QtObject {
|
|
property int iconSize: 40
|
|
property string icon : 'conference_layout_active_speaker_custom'
|
|
property string name : 'activeSpeakerLayout'
|
|
property color backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_n_b_bg').color
|
|
property color backgroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_h', icon, 's_h_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 foregroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_n', icon, 's_n_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 QtObject audioOnly: QtObject {
|
|
property int iconSize: 40
|
|
property string icon : 'conference_audio_only_custom'
|
|
property string name : 'audioOnly'
|
|
property color backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_n_b_bg').color
|
|
property color backgroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_h', icon, 's_h_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 foregroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_n', icon, 's_n_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 QtObject options: QtObject {
|
|
property int iconSize: 40
|
|
property string icon : 'options_custom'
|
|
property string name : 'options'
|
|
property color backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_n_b_bg').color
|
|
property color backgroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_h', icon, 's_h_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_c', icon, 's_p_b_bg').color
|
|
property color foregroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_n', icon, 's_n_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_c', icon, 's_p_b_fg').color
|
|
}
|
|
}
|
|
}
|