mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-29 09:49:20 +00:00
Simplify main menu. Display call history by account. Allow to remove reactions from chat. Fix crash on conference creation.
122 lines
6.4 KiB
QML
122 lines
6.4 KiB
QML
pragma Singleton
|
|
import QtQml 2.2
|
|
|
|
import Units 1.0
|
|
import ColorsList 1.0
|
|
|
|
// =============================================================================
|
|
|
|
QtObject {
|
|
property string sectionName: 'Contacts'
|
|
property var backgroundColor: ColorsList.add(sectionName+'_bg', 'k')
|
|
property int spacing: 20
|
|
|
|
property QtObject filter: QtObject {
|
|
property string icon: 'search_custom'
|
|
property var colorModel: ColorsList.add(sectionName+'_filter_icon', 'c')
|
|
}
|
|
property QtObject bar: QtObject {
|
|
property var backgroundColor: ColorsList.add(sectionName+'_bar_bg', 'e')
|
|
property var foregroundColor: ColorsList.add(sectionName+'_bar_fg', 'd')
|
|
property int height: 60
|
|
property int leftMargin: 18
|
|
property int rightMargin: 18
|
|
property int pointSize: Units.dp * 11
|
|
}
|
|
|
|
property QtObject contact: QtObject {
|
|
property int actionButtonsSize: 36
|
|
property int avatarSize: 30
|
|
property int deleteButtonSize: 22
|
|
property int height: 50
|
|
property int leftMargin: 40
|
|
property int presenceLevelSize: 12
|
|
property int rightMargin: 25
|
|
property int spacing: 15
|
|
|
|
property QtObject backgroundColor: QtObject {
|
|
property var normal: ColorsList.add(sectionName+'_contact_bg_n', 'k')
|
|
property var hovered: ColorsList.add(sectionName+'_contact_bg_h', 'g10')
|
|
}
|
|
|
|
property QtObject border: QtObject {
|
|
property var colorModel: ColorsList.add(sectionName+'_contact_border', 'f')
|
|
property int width: 1
|
|
}
|
|
|
|
property QtObject indicator: QtObject {
|
|
property var colorModel: ColorsList.add(sectionName+'_contact_indicator', 'i')
|
|
property int width: 5
|
|
}
|
|
|
|
property QtObject presence: QtObject {
|
|
property int pointSize: Units.dp * 10
|
|
property var colorModel: ColorsList.add(sectionName+'_contact_presence', 'n')
|
|
}
|
|
|
|
property QtObject username: QtObject {
|
|
property var colorModel: ColorsList.add(sectionName+'_contact_username', 'j')
|
|
property int pointSize: Units.dp * 10
|
|
property int width: 220
|
|
}
|
|
}
|
|
property QtObject videoCall: QtObject {
|
|
property int iconSize: 36
|
|
property string name : 'videoCall'
|
|
property string icon : 'video_call_custom'
|
|
property var backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_n_b_bg')
|
|
property var backgroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_h', icon, 's_h_b_bg')
|
|
property var backgroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_p', icon, 's_p_b_bg')
|
|
property var foregroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_n', icon, 's_n_b_fg')
|
|
property var foregroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_h', icon, 's_h_b_fg')
|
|
property var foregroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_p', icon, 's_p_b_fg')
|
|
}
|
|
property QtObject call: QtObject {
|
|
property int iconSize: 36
|
|
property string name : 'call'
|
|
property string icon : 'call_custom'
|
|
property var backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_n_b_bg')
|
|
property var backgroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_h', icon, 's_h_b_bg')
|
|
property var backgroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_p', icon, 's_p_b_bg')
|
|
property var foregroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_n', icon, 's_n_b_fg')
|
|
property var foregroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_h', icon, 's_h_b_fg')
|
|
property var foregroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_p', icon, 's_p_b_fg')
|
|
}
|
|
property QtObject chat: QtObject {
|
|
property int iconSize: 36
|
|
property string name : 'chat'
|
|
property string icon : 'chat_custom'
|
|
property var backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_n_b_bg')
|
|
property var backgroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_h', icon, 's_h_b_bg')
|
|
property var backgroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_p', icon, 's_p_b_bg')
|
|
property var backgroundDisabledColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_d', icon, 's_d_b_bg')
|
|
property var foregroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_n', icon, 's_n_b_fg')
|
|
property var foregroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_h', icon, 's_h_b_fg')
|
|
property var foregroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_p', icon, 's_p_b_fg')
|
|
property var foregroundDisabledColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_d', icon, 's_d_b_fg')
|
|
}
|
|
property QtObject history: QtObject {
|
|
property int iconSize: 36
|
|
property string icon : 'history_custom'
|
|
property string name : 'history'
|
|
property var backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 's_n_b_bg')
|
|
property var backgroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_h', icon, 's_h_b_bg')
|
|
property var backgroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_p', icon, 's_p_b_bg')
|
|
property var backgroundDisabledColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_d', icon, 's_d_b_bg')
|
|
property var foregroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_n', icon, 's_n_b_fg')
|
|
property var foregroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_h', icon, 's_h_b_fg')
|
|
property var foregroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_p', icon, 's_p_b_fg')
|
|
property var foregroundDisabledColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_d', icon, 's_d_b_fg')
|
|
}
|
|
property QtObject deleteAction: QtObject {
|
|
property int iconSize: 36
|
|
property string name : 'delete'
|
|
property string icon : 'contact_delete_custom'
|
|
property var backgroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_n', icon, 'me_n_b_bg')
|
|
property var backgroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_h', icon, 'me_h_b_bg')
|
|
property var backgroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_bg_p', icon, 'me_p_b_bg')
|
|
property var foregroundNormalColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_n', icon, 'me_n_b_fg')
|
|
property var foregroundHoveredColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_h', icon, 'me_h_b_fg')
|
|
property var foregroundPressedColor : ColorsList.addImageColor(sectionName+'_'+name+'_fg_p', icon, 'me_p_b_fg')
|
|
}
|
|
}
|