import QtQuick import QtQuick.Controls import QtQuick.Layouts GridLayout { columns: 2 rowSpacing: 25 SplitView.preferredWidth: clDetView.width / 3 * 1.8 // Grid row ColumnLayout { Label { color: "darksalmon" text: qsTr("Steuer-ID") font.bold: true } Label { color: "goldenrod" text: client['business']['tax']? client['business']['tax']: "" } } ColumnLayout { Label { color: "darksalmon" text: qsTr("Anmerkungen") font.bold: true } Label { color: "goldenrod" text: client['business']['info']? client['business']['info']: "" } } // Grid row ColumnLayout { Label { color: "darksalmon" text: qsTr("Kundenname") font.bold: true } Label { color: "goldenrod" text: client['business']['company'] } } ColumnLayout { Label { color: "darksalmon" text: qsTr("CEO") font.bold: true } Label { color: "goldenrod" text: client['business']['ceo'] } } // Grid row ColumnLayout { Label { color: "darksalmon" text: qsTr("Telefon") font.bold: true } Label { color: "goldenrod" text: client['business']['phone']? client['business']['phone']: "" } } ColumnLayout { Label { color: "darksalmon" text: qsTr("Handy") font.bold: true } Label { color: "goldenrod" text: client['business']['cell']? client['business']['cell']: "" } } // Grid row ColumnLayout { Label { color: "darksalmon" text: qsTr("Webseite") font.bold: true } Label { id: clientWebsite color: "goldenrod" font.underline: false text: client['business']['website']? '' + client['business']['website'] + '': "" onLinkActivated: { var web_protocol = /^((http|https):\/\/)/; var client_website = !web_protocol.test(client['business']['website'])? "https://" + client['business']['website']: client['business']['website']; Qt.openUrlExternally(client_website) } } } ColumnLayout { Label { color: "darksalmon" text: qsTr("E-Mail") font.bold: true } Label { id: clientEmail color: "goldenrod" text: client['business']['email']? '' + client['business']['email'] + '': "" onLinkActivated: Qt.openUrlExternally('mailto:' + client['business']['email']) } } // Grid row ColumnLayout { Label { color: "darksalmon" text: qsTr("Straße") font.bold: true } Label { color: "goldenrod" text: client['business']['street']? client['business']['tax']: "" } } ColumnLayout { Label { color: "darksalmon" text: qsTr("Haus-Nr.") font.bold: true } Label { color: "goldenrod" text: client['business']['house']? client['business']['house']: "" } } // Grid row ColumnLayout { Label { color: "darksalmon" text: qsTr("PLZ") font.bold: true } Label { color: "goldenrod" text: client['business']['zip']? client['business']['zip']: "" } } ColumnLayout { Label { color: "darksalmon" text: qsTr("Stadt") font.bold: true } Label { color: "goldenrod" text: client['business']['city']? client['business']['city']: "" } } // Grid row // Item // { // Layout.columnSpan: 2 // Layout.fillHeight: true // } }