Add contact person in GUI and get the dictionary ready to pass to python
This commit is contained in:
@@ -4,47 +4,75 @@ import QtQuick.Controls
|
||||
|
||||
GridLayout
|
||||
{
|
||||
property var employeens: null
|
||||
id: oaoemployee
|
||||
columns: 2
|
||||
rows: 4
|
||||
Label
|
||||
{
|
||||
text: qsTr("Mitarbeiter")
|
||||
Layout.alignment: Qt.AlignRight | Qt.AlignTop
|
||||
}
|
||||
ScrollView
|
||||
{
|
||||
Layout.rowSpan: 3
|
||||
Layout.fillWidth: true
|
||||
|
||||
TextArea
|
||||
ListModel
|
||||
{
|
||||
id: employeeModel
|
||||
}
|
||||
|
||||
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: mitarbeitertext
|
||||
implicitWidth: parent.width
|
||||
implicitHeight: 100
|
||||
wrapMode: TextEdit.Wrap
|
||||
background: Rectangle
|
||||
model: ListModel{ListElement {name: "Mitarbeiter1"} ListElement{name: "Mitarbeiter2"}}
|
||||
delegate: Item
|
||||
{
|
||||
color: mitarbeiterhin.palette.base
|
||||
border.color: mitarbeiterhin.activeFocus? mitarbeiterhin.palette.highlight: mitarbeiterhin.palette.base
|
||||
Text
|
||||
{
|
||||
text: model.name
|
||||
}
|
||||
}
|
||||
// wrapMode: TextEdit.Wrap
|
||||
// background: Rectangle
|
||||
// {
|
||||
// color: mitarbeiterhin.palette.base
|
||||
// border.color: mitarbeiterhin.activeFocus? mitarbeiterhin.palette.highlight: mitarbeiterhin.palette.base
|
||||
// }
|
||||
}
|
||||
}
|
||||
Button
|
||||
RowLayout
|
||||
{
|
||||
id: mitarbeiterhin
|
||||
property var neuermitarbeiter: undefined
|
||||
text: qsTr("Mitarbeiter hinzufügen")
|
||||
Layout.columnSpan: 2
|
||||
Layout.fillWidth: true
|
||||
Layout.alignment: Qt.AlignRight
|
||||
Layout.maximumWidth: mitarbeitertext.width
|
||||
onClicked:
|
||||
Item
|
||||
{
|
||||
var nm = Qt.createComponent("AddObjectEmployee.qml")
|
||||
if (nm.status === Component.Ready)
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
Button
|
||||
{
|
||||
id: mitarbeiterraus
|
||||
text: qsTr("Mitarbeiter entfernen")
|
||||
}
|
||||
|
||||
Button
|
||||
{
|
||||
id: mitarbeiterhin
|
||||
property var neuermitarbeiter: undefined
|
||||
text: qsTr("Mitarbeiter hinzufügen")
|
||||
onClicked:
|
||||
{
|
||||
neuermitarbeiter = nm.createObject (appWindow, {width: 600, height: 400})
|
||||
neuermitarbeiter.show()
|
||||
var nm = Qt.createComponent("AddObjectEmployee.qml")
|
||||
if (nm.status === Component.Ready)
|
||||
{
|
||||
neuermitarbeiter = nm.createObject (appWindow, {width: 600, height: 400})
|
||||
neuermitarbeiter.show()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user