Add package card to detail page

The card has the wrong layout, but it's a start. The data is communicated in any case.

Contributes to issue CURA-8565.
This commit is contained in:
Ghostkeeper 2021-11-29 14:50:48 +01:00
parent 5dd2dcce90
commit d5cfaa1e0a
No known key found for this signature in database
GPG key ID: D2A8871EE34EC59A
2 changed files with 22 additions and 2 deletions

View file

@ -9,9 +9,10 @@ import UM 1.4 as UM
ListView
{
id: packages
width: parent.width
property string pageTitle
width: parent.width
property var selectedPackage
clip: true
@ -69,7 +70,8 @@ ListView
onClicked:
{
contextStack.push(Qt.resolvedUrl("PackageDetails.qml"))
packages.selectedPackage = model.package;
contextStack.push(packageDetailsComponent);
}
PackageCard
@ -78,6 +80,16 @@ ListView
}
}
Component
{
id: packageDetailsComponent
PackageDetails
{
packageData: packages.selectedPackage
}
}
//Wrapper item to add spacing between content and footer.
footer: Item
{