linphone-desktop/linphone-app/ui/modules/Linphone/Blocks/CardBlock.qml
Julien Wadel 2839e892e8 Add 2 settings :
- 'show_home_invite_button' : to hide invite button in Home.
- 'default_other_sip_account_domain' : to prefill the domain in other sip account page.

Replace ListModel by JS array because ListModel doesn't support properties.

Fix overlapping with Search bar and keypad.
2023-11-06 16:04:21 +01:00

70 lines
1.6 KiB
QML

import QtQuick 2.7
import Common 1.0
import Linphone.Styles 1.0
// =============================================================================
Column {
default property alias _content: content.data
property alias icon: icon.icon
property alias title: title.text
property alias description: description.text
// ---------------------------------------------------------------------------
spacing: CardBlockStyle.spacing
width: visible ? CardBlockStyle.width : 0
Icon {
id: icon
iconSize: CardBlockStyle.icon.size
height: CardBlockStyle.icon.size + CardBlockStyle.icon.bottomMargin
width: parent.width
}
Column {
spacing: CardBlockStyle.title.bottomMargin
width: parent.width
Text {
id: title
color: CardBlockStyle.title.colorModel.color
elide: Text.ElideRight
horizontalAlignment: Text.AlignHCenter
wrapMode: Text.WordWrap
font {
bold: true
pointSize: CardBlockStyle.title.pointSize
}
height: CardBlockStyle.title.height
width: parent.width
}
Text {
id: description
color: CardBlockStyle.description.colorModel.color
elide: Text.ElideRight
font.pointSize: CardBlockStyle.description.pointSize
horizontalAlignment: Text.AlignHCenter
wrapMode: Text.WordWrap
height: CardBlockStyle.description.height
width: parent.width
}
}
// ---------------------------------------------------------------------------
Item {
id: content
height: CardBlockStyle.content.height
width: parent.width
}
}