backup encryption file

This commit is contained in:
2025-02-03 16:46:35 +01:00
parent a709aa6da1
commit f710db48de
7 changed files with 195 additions and 208 deletions

View File

@@ -6,47 +6,94 @@ GridLayout
{
id: objectView
columns: 2
columns: 4
Layout.fillWidth: true
Layout.fillHeight: true
rowSpacing: 9
Label
{
text: qsTr("Firma")
Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
}
ComboBox
{
property string name: "business"
id: business
editable: true
Layout.fillWidth: true
Layout.columnSpan: 3
}
Label
{
text: qsTr("Objektstraße")
text: qsTr("Straße")
Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
}
TextField
{
id: objectName
property string name: "street"
id: street
Layout.fillWidth: true
Layout.alignment: Qt.AlignVCenter
onTextChanged: checkFields()
placeholderText: "Pflichtfeld"
placeholderTextColor: "red"
//Layout.maximumWidth: parent.width / 2
}
Label
{
text: qsTr("Leistungsort")
text: qsTr("Nr.")
Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
}
TextField
{
id: leistungsortid
property string name: "houseno"
id: houseno
Layout.fillWidth: true
//Layout.maximumWidth: parent.width / 2
Layout.alignment: Qt.AlignVCenter
onTextChanged: checkFields()
placeholderText: "Pflichtfeld"
placeholderTextColor: "red"
}
Label
{
text: qsTr("PLZ")
Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
}
TextField
{
property string name: "postcode"
id: postcode
Layout.fillWidth: true
onTextChanged: checkFields()
placeholderText: "Pflichtfeld"
placeholderTextColor: "red"
}
Label
{
text: qsTr("Ort")
Layout.alignment: Qt.AlignRight
}
ComboBox
{
property string name: "city"
id: city
Layout.fillWidth: true
editable: true
onEditTextChanged: checkFields()
onCurrentTextChanged: checkFields()
model: address_model
textRole: "city"
popup.height: 300
popup.y: postcode.y + 5 - (postcode.height * 2)
currentIndex: -1
}
Label
{
text: qsTr("Lohnanteil inkl. Fahrtkosten")
@@ -57,7 +104,7 @@ GridLayout
{
id: lohnanteil
Layout.fillWidth: true
//Layout.maximumWidth: parent.width / 2
Layout.columnSpan: 3
}
Label
@@ -70,7 +117,7 @@ GridLayout
{
id: materialanteil
Layout.fillWidth: true
//Layout.maximumWidth: parent.width / 2
Layout.columnSpan: 3
}
Label
@@ -83,7 +130,7 @@ GridLayout
{
id: zusatz1
Layout.fillWidth: true
//Layout.maximumWidth: parent.width / 2
Layout.columnSpan: 3
}
Label
@@ -96,7 +143,7 @@ GridLayout
{
id: zusatz2
Layout.fillWidth: true
//Layout.maximumWidth: parent.width / 2
Layout.columnSpan: 3
}
Label
@@ -109,7 +156,7 @@ GridLayout
{
id: gesamtnetto
Layout.fillWidth: true
//Layout.maximumWidth: parent.width / 2
Layout.columnSpan: 3
}
Label
@@ -122,7 +169,7 @@ GridLayout
{
id: mwst
Layout.fillWidth: true
//Layout.maximumWidth: parent.width / 2
Layout.columnSpan: 3
}
Label
@@ -135,7 +182,7 @@ GridLayout
{
id: gesamt
Layout.fillWidth: true
//Layout.maximumWidth: parent.width / 2
Layout.columnSpan: 3
}
Label
@@ -149,9 +196,8 @@ GridLayout
id: zahlungsziel
Layout.fillWidth: true
editable: false
//model: business_type
textRole: "display"
//Layout.maximumWidth: parent.width / 2
Layout.columnSpan: 3
}
@@ -165,6 +211,7 @@ GridLayout
id: infoview
Layout.fillWidth: true
Layout.preferredHeight: 110
Layout.columnSpan: 3
ScrollBar.horizontal: ScrollBar
{
policy: ScrollBar.AlwaysOn
@@ -180,6 +227,7 @@ GridLayout
{
color: objectInfo.palette.base
border.color: objectInfo.activeFocus? objectInfo.palette.highlight: objectInfo.palette.base
width: parent.width
}
}
}