import QtQuick import QtQuick.Effects import QtQuick.Layouts import QtQuick.Controls.Basic 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:/qt/qml/Linphone/view/Page/Layout/Settings/DebugSettingsLayout.qml", { titleText: troubleShooting.title, container: rightPanelStackView }) } } Item { Layout.fillHeight: true } } }