backup encryption file
This commit is contained in:
@@ -4,120 +4,120 @@ import QtQuick.Controls
|
||||
|
||||
GridLayout
|
||||
{
|
||||
property var employeeForm: null
|
||||
property var employees: null
|
||||
id: oaoemployee
|
||||
columns: 2
|
||||
rows: 4
|
||||
Label
|
||||
{
|
||||
text: qsTr("Mitarbeiter")
|
||||
Layout.alignment: Qt.AlignRight | Qt.AlignTop
|
||||
}
|
||||
// property var employeeForm: null
|
||||
// property var employees: null
|
||||
// id: oaoemployee
|
||||
// columns: 2
|
||||
// rows: 4
|
||||
// Label
|
||||
// {
|
||||
// text: qsTr("Mitarbeiter")
|
||||
// Layout.alignment: Qt.AlignRight | Qt.AlignTop
|
||||
// }
|
||||
|
||||
ListModel
|
||||
{
|
||||
id: employeeModel
|
||||
}
|
||||
// ListModel
|
||||
// {
|
||||
// id: employeeModel
|
||||
// }
|
||||
|
||||
Component
|
||||
{
|
||||
id: employeesHeader
|
||||
Row
|
||||
{
|
||||
Text
|
||||
{
|
||||
id: empName
|
||||
text: qsTr("Mitarbeiter")
|
||||
width: 175
|
||||
font.bold: true
|
||||
horizontalAlignment: Text.AlignLeft
|
||||
color: "black"
|
||||
}
|
||||
}
|
||||
}
|
||||
// Component
|
||||
// {
|
||||
// id: employeesHeader
|
||||
// Row
|
||||
// {
|
||||
// Text
|
||||
// {
|
||||
// id: empName
|
||||
// text: qsTr("Mitarbeiter")
|
||||
// width: 175
|
||||
// font.bold: true
|
||||
// horizontalAlignment: Text.AlignLeft
|
||||
// color: "black"
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
Rectangle
|
||||
{
|
||||
Layout.fillWidth: true
|
||||
implicitHeight: 75
|
||||
Layout.rowSpan: 2
|
||||
color: mitarbeiterhin.palette.base
|
||||
border.color: mitarbeiterhin.activeFocus? mitarbeiterhin.palette.highlight: mitarbeiterhin.palette.base
|
||||
ListView
|
||||
{
|
||||
id: employeesList
|
||||
//anchors.fill: parent
|
||||
implicitHeight: parent.height
|
||||
// Rectangle
|
||||
// {
|
||||
// Layout.fillWidth: true
|
||||
// implicitHeight: 75
|
||||
// Layout.rowSpan: 2
|
||||
// color: mitarbeiterhin.palette.base
|
||||
// border.color: mitarbeiterhin.activeFocus? mitarbeiterhin.palette.highlight: mitarbeiterhin.palette.base
|
||||
// ListView
|
||||
// {
|
||||
// id: employeesList
|
||||
// //anchors.fill: parent
|
||||
// implicitHeight: parent.height
|
||||
|
||||
model: employeeModel
|
||||
// model: employeeModel
|
||||
|
||||
header: employeesHeader
|
||||
// header: employeesHeader
|
||||
|
||||
delegate: Row
|
||||
{
|
||||
width: 200
|
||||
height: 15
|
||||
//padding: 7
|
||||
Text
|
||||
{
|
||||
text: model.namens
|
||||
}
|
||||
}
|
||||
// delegate: Row
|
||||
// {
|
||||
// width: 200
|
||||
// height: 15
|
||||
// //padding: 7
|
||||
// Text
|
||||
// {
|
||||
// text: model.namens
|
||||
// }
|
||||
// }
|
||||
|
||||
}
|
||||
}
|
||||
RowLayout
|
||||
{
|
||||
Layout.columnSpan: 2
|
||||
Layout.fillWidth: true
|
||||
Item
|
||||
{
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
// }
|
||||
// }
|
||||
// RowLayout
|
||||
// {
|
||||
// Layout.columnSpan: 2
|
||||
// Layout.fillWidth: true
|
||||
// Item
|
||||
// {
|
||||
// Layout.fillWidth: true
|
||||
// }
|
||||
|
||||
Button
|
||||
{
|
||||
id: mitarbeiterraus
|
||||
text: qsTr("Mitarbeiter entfernen")
|
||||
}
|
||||
// Button
|
||||
// {
|
||||
// id: mitarbeiterraus
|
||||
// text: qsTr("Mitarbeiter entfernen")
|
||||
// }
|
||||
|
||||
Button
|
||||
{
|
||||
id: mitarbeiterhin
|
||||
text: qsTr("Mitarbeiter hinzufügen")
|
||||
onClicked:
|
||||
{
|
||||
var nm = Qt.createComponent("AddObjectEmployee.qml")
|
||||
if (nm.status === Component.Ready)
|
||||
{
|
||||
employeeForm = nm.createObject (appWindow, {width: 600, height: 400})
|
||||
employeeForm.addNewEmployee.connect(onAddEmployee)
|
||||
employeeForm.show()
|
||||
}
|
||||
else console.log(nm.errorString())
|
||||
}
|
||||
}
|
||||
}
|
||||
// Button
|
||||
// {
|
||||
// id: mitarbeiterhin
|
||||
// text: qsTr("Mitarbeiter hinzufügen")
|
||||
// onClicked:
|
||||
// {
|
||||
// var nm = Qt.createComponent("AddObjectEmployee.qml")
|
||||
// if (nm.status === Component.Ready)
|
||||
// {
|
||||
// employeeForm = nm.createObject (appWindow, {width: 600, height: 400})
|
||||
// employeeForm.addNewEmployee.connect(onAddEmployee)
|
||||
// employeeForm.show()
|
||||
// }
|
||||
// else console.log(nm.errorString())
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
function onAddEmployee(new_employee)
|
||||
{
|
||||
var num_employees = 0
|
||||
// function onAddEmployee(new_employee)
|
||||
// {
|
||||
// var num_employees = 0
|
||||
|
||||
if (employees === null || employees === undefined) employees = {}
|
||||
else num_employees = Object.keys(employees).length;
|
||||
// if (employees === null || employees === undefined) employees = {}
|
||||
// else num_employees = Object.keys(employees).length;
|
||||
|
||||
employees[num_employees] = {}
|
||||
employees[num_employees]["assignee"] = new_employee["assignee"];
|
||||
employees[num_employees]["duration"] = new_employee["duration"];
|
||||
employees[num_employees]["wage"] = new_employee["wage"];
|
||||
employees[num_employees]["cleandays"] = new_employee["cleandays"];
|
||||
employees[num_employees]["tasks"] = new_employee["tasks"];
|
||||
employees[num_employees]["output"] = new_employee["output"];
|
||||
// employees[num_employees] = {}
|
||||
// employees[num_employees]["assignee"] = new_employee["assignee"];
|
||||
// employees[num_employees]["duration"] = new_employee["duration"];
|
||||
// employees[num_employees]["wage"] = new_employee["wage"];
|
||||
// employees[num_employees]["cleandays"] = new_employee["cleandays"];
|
||||
// employees[num_employees]["tasks"] = new_employee["tasks"];
|
||||
// employees[num_employees]["output"] = new_employee["output"];
|
||||
|
||||
employeeModel.append({namens: new_employee["assignee"]});
|
||||
// employeeModel.append({namens: new_employee["assignee"]});
|
||||
|
||||
}
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user