import QtQuick import QtQuick.Controls import QtQuick.Layouts GridLayout { id: nationalInsurance columns: 2 Label { text: qsTr("Herkunftsland") } ComboBox { property string name: "country" id: nation Layout.fillWidth: true editable: true model: [qsTr("Deutschland"), qsTr("Syrien")] } Label { text: qsTr("Sozialversicherungs-Nr") } TextField { property string name: "socialno" id: socialnumber Layout.fillWidth: true } Label { text: qsTr("Steuer-ID") } TextField { property string name: "taxno" id: taxnumber Layout.fillWidth: true } Label { text: qsTr("Krankenkasse") } TextField { property string name: "medicalinsurance" id: medicalinsurance Layout.fillWidth: true } Label { text: qsTr("Knappschaft") visible: bankAccount.jobstatus.currentText === "Minijob" ? 1:0 } TextField { property string name: "knappschaft" id: knappschaft Layout.fillWidth: true visible: bankAccount.jobstatus.currentText === "Minijob" ? 1:0 } CheckBox { property string name: "worklicense" id: worklicense Layout.columnSpan: 2 text: qsTr("Arbeitserlaubnis") visible: nation.currentText === "Deutschland"? false:true } Label { text: qsTr("Ausweis Nr.") visible: nation.currentText === "Deutschland"? false:true } TextField { property string name: "passno" id: passno visible: nation.currentText === "Deutschland"? false:true Layout.fillWidth: true } Label { text: qsTr("Ausweis gültig bis") visible: nation.currentText === "Deutschland"? false:true } TextField { property string name: "passduration" id: passduration visible: nation.currentText === "Deutschland"? false:true Layout.fillWidth: true } Label { text: qsTr("Ausstellungsort") visible: nation.currentText === "Deutschland"? false:true } TextField { property string name: "exhibitionlocation" id: exhibitionlocation visible: nation.currentText === "Deutschland"? false:true Layout.fillWidth: true } Label { text: qsTr("Ausgestellt am") visible: nation.currentText === "Deutschland"? false:true } TextField { property string name: "exhibitdate" id: exhibitdate visible: nation.currentText === "Deutschland"? false:true Layout.fillWidth: true } Label { text: qsTr("Aufenthaltstitel gültig bis") visible: nation.currentText === "Deutschland"? false:true } TextField { property string name: "aufenthalt" id: aufenthalt visible: nation.currentText === "Deutschland"? false:true Layout.fillWidth: true } }