Adjusted display of applicant/employee and optimised the DB
This commit is contained in:
@@ -70,17 +70,42 @@ Item
|
||||
ButtonGroup.group: criterion
|
||||
//onClicked: viewEmployees(showEmployee)
|
||||
}
|
||||
|
||||
CheckBox
|
||||
{
|
||||
id: showEveryone
|
||||
text: qsTr("Alle Stati")
|
||||
checked: true
|
||||
onClicked: viewEmployees(criterion.checkedButton.text)
|
||||
onCheckedChanged:
|
||||
{
|
||||
showFired.checked = false
|
||||
showProcessed.checked = false
|
||||
}
|
||||
}
|
||||
CheckBox
|
||||
{
|
||||
id: showProcessed
|
||||
text: qsTr("Erledigt")
|
||||
onClicked: viewEmployees(criterion.checkedButton.text)
|
||||
enabled: !showEveryone.checked
|
||||
checked: false
|
||||
onClicked:
|
||||
{
|
||||
showFired.checked = false
|
||||
viewEmployees(criterion.checkedButton.text)
|
||||
}
|
||||
}
|
||||
CheckBox
|
||||
{
|
||||
id: showFired
|
||||
text: qsTr("Ausgeschieden")
|
||||
onClicked: viewEmployees(criterion.checkedButton.text)
|
||||
enabled: !showEveryone.checked
|
||||
checked: false
|
||||
onClicked:
|
||||
{
|
||||
showProcessed.checked = false
|
||||
viewEmployees(criterion.checkedButton.text)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -190,7 +215,7 @@ Item
|
||||
|
||||
function viewEmployees(criterion)
|
||||
{
|
||||
employee_model.viewCriterion(criterion, showProcessed.checked, showFired.checked)
|
||||
employee_model.viewCriterion(criterion, showProcessed.checked, showFired.checked, showEveryone.checked)
|
||||
}
|
||||
Component.onCompleted: employeesStack.pop()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user