Use common StackView
This commit is contained in:
@@ -19,10 +19,7 @@ ColumnLayout {
|
||||
ButtonGroup.group: buttonBar
|
||||
icon.source: "qrc:/images/dash.svg"
|
||||
text: qsTr("Dashboard")
|
||||
|
||||
onClicked: {
|
||||
appLoader.source = "Dashboard.qml";
|
||||
}
|
||||
target: "/Gui/Dashboard.qml"
|
||||
}
|
||||
BarButton {
|
||||
id: kunden
|
||||
@@ -30,10 +27,7 @@ ColumnLayout {
|
||||
ButtonGroup.group: buttonBar
|
||||
icon.source: "qrc:/images/customer.svg"
|
||||
text: qsTr("Kunden")
|
||||
|
||||
onClicked: {
|
||||
appLoader.source = "CustomerTable.qml";
|
||||
}
|
||||
target: "/Gui/CustomersTable.qml"
|
||||
}
|
||||
BarButton {
|
||||
id: objekt
|
||||
@@ -41,10 +35,7 @@ ColumnLayout {
|
||||
ButtonGroup.group: buttonBar
|
||||
icon.source: "qrc:/images/object.svg"
|
||||
text: qsTr("Objekt")
|
||||
|
||||
onClicked: {
|
||||
appLoader.source = "ObjectTable.qml";
|
||||
}
|
||||
target: "/Gui/ObjectsTable.qml"
|
||||
}
|
||||
BarButton {
|
||||
id: mitarbeiter
|
||||
@@ -52,10 +43,7 @@ ColumnLayout {
|
||||
ButtonGroup.group: buttonBar
|
||||
icon.source: "qrc:/images/employee.svg"
|
||||
text: qsTr("Mitarbeiter")
|
||||
|
||||
onClicked: {
|
||||
appLoader.source = "Employees/EmployeesView.qml";
|
||||
}
|
||||
target: "/Gui/Employees/EmployeesTable.qml"
|
||||
}
|
||||
BarButton {
|
||||
id: offers
|
||||
@@ -63,10 +51,7 @@ ColumnLayout {
|
||||
ButtonGroup.group: buttonBar
|
||||
icon.source: "qrc:/images/offer.svg"
|
||||
text: qsTr("Angebote")
|
||||
|
||||
onClicked: {
|
||||
appLoader.source = "OfferTable.qml";
|
||||
}
|
||||
target: "/Gui/OffersTable.qml"
|
||||
}
|
||||
BarButton {
|
||||
id: abrechnung
|
||||
@@ -101,7 +86,7 @@ ColumnLayout {
|
||||
onTriggered: {
|
||||
// TODO: Check if logged-in user is admin first!!
|
||||
|
||||
appLoader.source = "PyqcrmConf.qml";
|
||||
contentStack.push("PyqcrmConf.qml");
|
||||
}
|
||||
}
|
||||
MenuSeparator {
|
||||
|
||||
Reference in New Issue
Block a user