mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-17 11:28:07 +00:00
127 lines
3.3 KiB
QML
127 lines
3.3 KiB
QML
import QtQuick
|
|
import QtQuick.Effects
|
|
import QtQuick.Layouts
|
|
import QtQuick.Controls as Control
|
|
import Linphone
|
|
import UtilsCpp 1.0
|
|
import ConstantsCpp 1.0
|
|
|
|
AbstractMainPage {
|
|
|
|
id: mainItem
|
|
showDefaultItem: false
|
|
|
|
signal goBack()
|
|
|
|
leftPanelContent: ColumnLayout {
|
|
id: leftPanel
|
|
Layout.fillWidth: true
|
|
Layout.fillHeight: true
|
|
property int sideMargin: 45 * DefaultStyle.dp
|
|
spacing: 5 * DefaultStyle.dp
|
|
RowLayout {
|
|
Layout.fillWidth: true
|
|
Layout.leftMargin: leftPanel.sideMargin
|
|
Layout.rightMargin: leftPanel.sideMargin
|
|
spacing: 5 * DefaultStyle.dp
|
|
Button {
|
|
Layout.preferredHeight: 24 * DefaultStyle.dp
|
|
Layout.preferredWidth: 24 * DefaultStyle.dp
|
|
icon.source: AppIcons.leftArrow
|
|
width: 24 * DefaultStyle.dp
|
|
height: 24 * DefaultStyle.dp
|
|
background: Item {
|
|
anchors.fill: parent
|
|
}
|
|
onClicked: {
|
|
mainItem.goBack()
|
|
}
|
|
}
|
|
Text {
|
|
text: qsTr("Aide")
|
|
color: DefaultStyle.main2_700
|
|
font: Typography.h2
|
|
}
|
|
Item {
|
|
Layout.fillWidth: true
|
|
}
|
|
}
|
|
Text {
|
|
Layout.leftMargin: leftPanel.sideMargin
|
|
Layout.rightMargin: leftPanel.sideMargin
|
|
Layout.topMargin: 41 * DefaultStyle.dp
|
|
Layout.fillWidth: true
|
|
text: qsTr("À propos de Linphone")
|
|
color: DefaultStyle.main2_600
|
|
font: Typography.h3m
|
|
}
|
|
ColumnLayout {
|
|
Layout.fillWidth: true
|
|
Layout.leftMargin: leftPanel.sideMargin
|
|
Layout.rightMargin: leftPanel.sideMargin
|
|
Layout.topMargin: 24 * DefaultStyle.dp
|
|
spacing: 32 * DefaultStyle.dp
|
|
HelpIconLabelButton {
|
|
Layout.fillWidth: true
|
|
iconSource: AppIcons.detective
|
|
title: qsTr("Règles de confidentialité")
|
|
subTitle: qsTr("Comment Linphone récolte et utilise les informations")
|
|
onClicked: {
|
|
rightPanelStackView.clear()
|
|
Qt.openUrlExternally(ConstantsCpp.PrivatePolicyUrl)
|
|
}
|
|
}
|
|
HelpIconLabelButton {
|
|
Layout.fillWidth: true
|
|
iconSource: AppIcons.info
|
|
title: qsTr("Version")
|
|
subTitle: qsTr("1.0")
|
|
onClicked: {}
|
|
}
|
|
HelpIconLabelButton {
|
|
Layout.fillWidth: true
|
|
iconSource: AppIcons.license
|
|
title: qsTr("Licences GPLv3")
|
|
subTitle: (copyrightRangeDate || applicationVendor ? '\u00A9 ': '') + (copyrightRangeDate ? copyrightRangeDate : '')+ (applicationVendor ? ' ' + applicationVendor : '')
|
|
onClicked: {
|
|
rightPanelStackView.clear()
|
|
Qt.openUrlExternally(applicationLicenceUrl)
|
|
}
|
|
}
|
|
HelpIconLabelButton {
|
|
Layout.fillWidth: true
|
|
iconSource: AppIcons.world
|
|
title: qsTr("Contribuer à la traduction de Linphone")
|
|
onClicked: {
|
|
rightPanelStackView.clear()
|
|
Qt.openUrlExternally(ConstantsCpp.TranslationUrl)
|
|
}
|
|
}
|
|
}
|
|
Text {
|
|
Layout.leftMargin: leftPanel.sideMargin
|
|
Layout.rightMargin: leftPanel.sideMargin
|
|
Layout.topMargin: 32 * DefaultStyle.dp
|
|
Layout.fillWidth: true
|
|
text: qsTr("À propos de Linphone")
|
|
color: DefaultStyle.main2_600
|
|
font: Typography.h3m
|
|
}
|
|
HelpIconLabelButton {
|
|
id: troubleShooting
|
|
Layout.fillWidth: true
|
|
Layout.leftMargin: leftPanel.sideMargin
|
|
Layout.rightMargin: leftPanel.sideMargin
|
|
Layout.topMargin: 24 * DefaultStyle.dp
|
|
iconSource: AppIcons.debug
|
|
title: qsTr("Dépannage")
|
|
onClicked: {
|
|
rightPanelStackView.clear()
|
|
rightPanelStackView.push("qrc:/Linphone/view/App/Layout/Settings/DebugSettingsLayout.qml", { titleText: troubleShooting.title })
|
|
}
|
|
}
|
|
Item {
|
|
Layout.fillHeight: true
|
|
}
|
|
}
|
|
}
|